河南理工大学c语言程序第六章答案,河南理工大学C语言课后习题答案精解第六章.ppt...

河南理工大学C语言课后习题答案精解第六章河南理工大学C语言课后习题答案精解第六章

#include main() {int i,b=0,j=0,z=0,l=0,y=0; float a[30]; printf("请输入成绩:\n"); for(i=0;i<30;i++) {scanf("%f",&a[i]); if(a[i]<0||a[i]>100) {printf("error"); printf("\n请重新输入该位同学成绩:\n"); i--; } } for(i=0;i<30;i++) {if(a[i]<60) b++; else if(a[i]<70) j++; else if(a[i]<80) z++; else if(a[i]<90) l++; else y++; } printf("0到59分%d人,60到69分%d人,70到79分%d人,80到89分%d人,90到100分%d人",b,j,z,l,y); printf("60分以%人,70分以上%d人,80分以上%d人,90分以上%d人",j+z+l+y,z+l+y,l+y,y); } #include void main() { int i=0,a=0,b=0,c=0,d=0,e=0; float s[30]; printf("please enter 30 numbers:"); for(;i<30;i++) {scanf("%f",&s[i]); switch((int)s[i]/10) { case 0:case 1:case 2:case 3:case 4:case 5:a++;break; case 6:b++;break; case 7:c++;break; case 8:d++;break; case 9:case 10:e++;break; } } printf(" 0~60:%d\n 60~70:%d\n,70~80:%d\n 80~90:%d\n 90~100:%d\n 60~:%d\n 70~:%d\n,80~:%d\n 90~:%d\n",a,b,c,d,e,b+c+d+e,c+d+e,d+e,e); } #include void main() {int i,score[30],count90=0,count80=0,count70=0,count60=0; for(i=0;i<30;i++) {printf("The NO:%d student's score:\n",i+1); scanf("%d",&score[i]); if(score[i]>=90) {count90++;count80++;count70++;count60++;} else if(score[i]>=80){count80++;count70++;count60++;} else if(score[i]>=70){count70++;count60++;} else if(score[i]>=60)count60++; } printf(" 0~60:%d\n 60~70:%d\n 70~80:%d\n 80~90:%d\n 90~100:%d\n",30-count60,count60-count70,count70-count80,count80-count90,count90); printf("60 and more:%d\n 70 and more:%d\n 80 and more:%d\n 90 and more:%d\n",count60,count70,count80,count90); } 4. 编程题 (3)输入一个班30个学生的成绩: ①统计各分数段0~60, 60~70, 70~80, 80~90, 90~100的人数 ②分别统计在60, 70, 80, 90以上的人数 #include void main( ) { int score[30], level[5], i; printf(“Input scores:”); for(i=0; i<30; i++) scanf(“%d”, &score[i]); for(i=0; i<30; i++) { if(score<60) level[0]++; else if(score<70) level[1]++; else if(score<80) level[2]++; else if(score<90) level[3]++; el

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值