#includestdio.h
void main(){
int i,j,score[10],count=0,temp,sum=0;
double avg;
for(i=0;i10;i++){ //输入10个学生的成绩,并求着10个学生的成绩总和
printf("请输入第%d个学生的成绩:",(i+1));
scanf("%d",score[i]);
sum+=score[i];
}
avg=sum*1.0/10; //求着这10个学生成绩的平均值
for(i=0;i10;i++){ //统计小于平均分的学生人数
if(score[i]avg){
count++;
for(i=0;i10;i++){ //使用冒泡排序对这10个学生的成绩逆序排序
if(score[j]score[j+1]){
temp=score[j];
score[j]=score[j+1];
score[j+1]=temp;
int?main()
{
int?i;
printf("请输入某位学生的五门课成绩:\n");
scanf("%f",?a[i]);
sum?+=?a[i];
return?0;
本程序针对的是一个学生的五个科目成绩,也可以根据需要改为一门课的五位同学的成绩(代码基本不变,只需修改提示语);还可以扩展为多个学生的五门课成绩,只需建立一个二维数组即可,思路仍然是这样
#includelt;stdio.hgt;
void main()
int i,j;
float sum=0.0;
for(i=0;ilt;10;i++)
scanf("%f",alt;igt;[j]);
sum=sum+alt;igt;[j];
printf("10名学生的成绩及平均分\n");
for(j=0;jlt;10;j++)
printf("\n");
扩展资料:
printf的用法
格式
printf函数的原型为:
int printf(const char*format,...);
在讲每一个函数的时候都会先把它的函数原型写出来,这个原型你们现在看不懂不要紧,等到学完C语言之后再来看这个原型就会发现它是很有参考意义的!它对深刻理解函数有着很大的价值.
printf的格式有四种:
①.)printf("字符串\n");
int main(void)
printf("Hello World!\n");//\n表示换行
return 0;
其中\n表示换行的意思.它是一个转义字符,前面在讲字符常量的时候见过.其中n是"new line"的缩写,即"新的一行".
此外需要注意的是,printf中的双引号和后面的分号必须是在英文输入法下.双引号内的字符串可以是英文,也可以是中文.
纯文本复制
int i=10;
printf("%d\n",i);/*%d是输出控制符,d表示十进制,后面的i是输出参数*/
以上就是土嘎嘎小编为大家整理的c语言用函数求平均成绩相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!