建立一个学生的结构记录,包括学号,姓名和成绩.
输入整数n(n<10),再输入n个学生的基本信息,要求计算并输出他们的平均成绩(保留2位小数)我的程序在调试的时候都是正确的,但提交之后系统提示运行时间过长,请问怎么回事...
输入整数n(n<10),再输入n个学生的基本信息,要求计算并输出他们的平均成绩(保留2位小数)我的程序在调试的时候都是正确的,但提交之后系统提示运行时间过长,请问怎么回事?
#include<stdio.h>
int main()
{
int n,i,number;
float score,sum=0,average;
char name;
printf("Input n: ");
scanf("%d",&n);
printf("\n");
for(i=1;i<n+1;i++)
{printf("Input the number,name,score of the %d student:",i);
scanf(" %d ",&number);
scanf("%s",&name);
scanf("%f",&score);
printf("\n");
sum=sum+score;
}
average=sum/n;
printf("The average score is:%.2f\n",average);
return 0;
} 展开
#include<stdio.h>
int main()
{
int n,i,number;
float score,sum=0,average;
char name;
printf("Input n: ");
scanf("%d",&n);
printf("\n");
for(i=1;i<n+1;i++)
{printf("Input the number,name,score of the %d student:",i);
scanf(" %d ",&number);
scanf("%s",&name);
scanf("%f",&score);
printf("\n");
sum=sum+score;
}
average=sum/n;
printf("The average score is:%.2f\n",average);
return 0;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询