c语言编程,输入学号和成绩,90到100为优秀,80到89为良好,70到79为中等,60到69及格,0到59不及格求各阶段人数及所占百分比我的程序如下:#include #define N 30void ReadScore(int score[],long num[],int n);void Stats
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 20:05:14
c语言编程,输入学号和成绩,90到100为优秀,80到89为良好,70到79为中等,60到69及格,0到59不及格求各阶段人数及所占百分比我的程序如下:#include #define N 30void ReadScore(int score[],long num[],int n);void Stats
c语言编程,输入学号和成绩,90到100为优秀,80到89为良好,70到79为中等,60到69及格,0到59不及格
求各阶段人数及所占百分比
我的程序如下:
#include
#define N 30
void ReadScore(int score[],long num[],int n);
void Stats(int score[],int n);
int main()
{
int score[N],n;
long num[N];
printf("input n:");
scanf("%d",&n);
ReadScore(score,num,n);
Stats(score,n);
return 0;
}
void ReadScore(int score[],long num[],int n)
{
int i=-1;
do{
i++;
printf("input student's ID and score:");
scanf("%ld%d",&num[i],&score[i]);
}while(i
c语言编程,输入学号和成绩,90到100为优秀,80到89为良好,70到79为中等,60到69及格,0到59不及格求各阶段人数及所占百分比我的程序如下:#include #define N 30void ReadScore(int score[],long num[],int n);void Stats
你这个程序没任何问题啊,“但每个阶段人数总是0,百分比也为0,请高手指导一下.”
我想,你是不是输入错误啊,就是输入的时候 ID 和分数之间要空开来,并且每输入一个学生的成绩后,还要敲一次回车确认!
下面是我的程序运行截图.(点击图片可以放大)