编写一个C程序

来源:百度知道 编辑:UC知道 时间:2024/05/12 17:22:19
编写一个C程序,实现如下功能:
(1) 输入n(=10)个学生的成绩存入整型数组score[n]中。
(2) 统计超过n个学生平均成绩的人数,存入变量k,并输出其值。

#default n 10
int score[n],i,s;
float avg,
for(i=0;i<n;i++)
{
scanf("%d"&score[i]);
s+=score[i];
}
avg=s/n;
printf("学生平均成绩为:%f",avg);

#define max 255

int k=0,score[max],i=0,j=0,total=0,num=0;
float avg;

memset( score, 0, max*sizeof(int));
printf("请输入学生人数(1-255):\n");
scanf("%d",&num);

printf("请输入学生成绩(共%d个学生),输入0结束:\n",num);
while(num)
{

scanf("%d",&score[i]);
total+=score[i];
if(score[i]==0)
break;
i++;
num--;
}
avg=total/num;
printf("学生平均成绩为:%f",avg);
while(score[j]!=0)
{
if(score[j]>avg)
k++;
}
printf("在平均成绩以上的学生人数为:%d\n",k);

/*程序大致就这样,由于时间原因,还没有调试过,可能会有些小问题,见谅!!*/