求n个学生的成绩的和 用c语言编程

如题所述

#include<stdio.h>
#define N 20 //N后面的数字自己定。有多少学生就是多少
void main()
{
float a[N],sum=0;
int i;
printf("input the grade:\n");
for(i=0 ; i<N ; i++)
scanf("%f",&a[i]); //输入学生的成绩
for(i=0 ; i<N ; i++)
sum=sum+a[i]; //成绩求和
printf("the total grade is %f\n",sum);

} //#define。是宏定义,就是在他后面定义一个数,下面程序里面的这个数就用N代替了,
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2020-12-16
#include "stdio.h"
void main()
{
int n,i;
float sum=0,score;
printf("please input the number of student:"); /*输入所求学生分数的人数*/
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("please input the %dst student's score:",i); /*输入第i个学生的分数*/
scanf("%f",&score);
sum+=score; /*每输入一个学生的分数进行累加*/
}
printf("the sum is:%f",sum); /*输出n个学生的分数的总和*/
}
希望对楼主有所帮助~~~!!!本回答被提问者采纳
第2个回答  2012-03-04
maint()
{
float a,b,c;
scanf("%f,%f",&a,&b);
c=a+b;
printf("%f",c);
}
第3个回答  2012-03-04
我收藏这个问题
相似回答