假设成绩得分范围是0——100。请编写一个程序,计算并显示下面情况的学生数量。
(a)得分大于80的学生数;
(b)得分大于60的学生数;
(c)得分大于40的学生数;
(d)得分等于或小于40的学生数;
(e)得分在80——100之间的学生数;
(f)得分在60——80之间的学生数;
(g)得分在60——41之间的学生数;
(h)得分在0——40之间的学生数;
#include<stdio.h>
#include<stdlib.h>
int main()
{
int score[10];//先定义十个学生
int i=0;
int a[7]={0};//定义要求的a到h,并初始化
printf("please enter 10 students' score:\n");
for(;i<10;i++)
{
scanf("%d",&score[i]);
if(score[i]>40)
{
a[2]++;
if(score[i]>60)
{
a[1]++;
if(score[i]>80)
{
a[0]++;
}
else a[5]++;
}
else a[6]++;
}
else a[3]++;
}
a[4]=a[0];//a的值与e的值一样
printf("得分大于80的学生数=%d\n",a[0]);
printf("得分大于60的学生数=%d\n",a[1]);
printf("得分大于40的学生数=%d\n",a[2]);
printf("得分等于或小于40的学生数=%d\n",a[3]);
printf("得分在80——100之间的学生数=%d\n",a[4]);
printf("得分在60——80之间的学生数=%d\n",a[5]);
printf("得分在60——41之间的学生数=%d\n",a[6]);
printf("得分在0——40之间的学生数=%d\n",a[3]);
system("pause");
return 0;
}
呵呵,初学者来的,锻炼一下自己同时希望能帮到你,已经在Microsoft Visual c++6.0上运行过,你可以把10替换成任何数
C语言编程 统计不同分数段学生人数
printf("得分大于60的学生数=%d\\n",a[1]);printf("得分大于40的学生数=%d\\n",a[2]);printf("得分等于或小于40的学生数=%d\\n",a[3]);printf("得分在80——100之间的学生数=%d\\n",a[4]);printf("得分在60——80之间的学生数=%d\\n",a[5]);printf("得分在60——41之间的学生数...
c语言 统计各个分数段的学生人数
printf("90~100分数段的人数为:%d\\n",x5);}
C语言编程:输入20名学生一门课的考试成绩,统计各分数段的人数!
printf("60~69分数段的人数为:%d\\n",a2);printf("70~79分数段的人数为:%d\\n",a3);printf("80~89分数段的人数为:%d\\n",a4);printf("90~100分数段的人数为:%d\\n",a5);} 这样就能够得出各分数段的人数了
C语言要求输入人数和成绩来统计各分数段的人数
"70-79: ","80-89: ","90-100: "};int main(void){ int score,i; while(1) { scanf("%d",&score); if(score==-1) break; if(score>=1 && score <=59) count[0]++; else if(score >= 60 && score<=69) count[1...
C语言成绩分数段人数统计?
switch (a[i] \/ 10) { case 10: case 9:cj++; break; case 8:cj2++; break; case 7:cj3++; break; case 6:cj4++; break; default:cj5++;
输入一个班C语言的考试成绩,统计0-59,60-69,70-79,80-89,90-100每个分...
4]=g2[4]+g1[10];printf(”成绩在0-59分的人数是%d\\n”,g2[0]);printf(”成绩在60-69分的人数是%d\\n”,g2[1]);printf(”成绩在70-79分的人数是%d\\n”,g2[2]);printf(”成绩在80-89分的人数是%d\\n”,g2[3]);printf(”成绩在90-100分的人数是%d\\n”,g2[4]);} ...
用C语言编程一个考试成绩统计,可以计算某个分数段有多少人 请问具体怎 ...
如果单纯为了统计各个分数段的数量,只需要一个循环判断即可,从记录成绩的数组中依次取出数据,判断落在哪个分数段落,然后对该段落的变量进行累加1,最后只需要看看各个段落的变量是多少便可知道。
C语言:输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个...
int main(int argc, char *argv[]){ int count,i,sum=0,avg;int score[20];int count_A=0,count_B=0,count_C=0,count_D=0,count_E=0;printf("你要输入几个学生的成绩:");scanf("%d",&count);printf("请输入%d个学生的成绩\\n",count);for(i=0;i<count;i++){ scanf("%d"...
.编程实现统计30个同学C语言成绩的各分数段人数,100分为一个分数段...
\/*不难,就是字多...,经测试没有问题*\/#include <stdio.h>int main(){ int Fraction[30] = {0}; \/\/记录同学分数的数组; int frac100 = 0; \/\/以下都是各分段的人数; int frac90_99 = 0; int frac80_89 = 0; int frac70_79 = 0; int frac60_69 = ...
...再输入n个学生的成绩,计算平均分,并统计各等级成绩的个数_百度知...
int n,i;int A=0,B=0,C=0,D=0,E=0;\/\/用来统计各阶段学生成绩的人数,初始值都为0;float score;\/\/定义成绩变量;float ave=0;\/\/定义平均成绩 float num=0;\/\/定义全部成绩总和 scanf("%d",&n);\/\/从键盘输入学生成绩的个数 for(i=1;i<=n;i++){ scanf("%f",&score);\/\/输入...