永发信息网

输入20个学生的单科成绩,求60分以下的(不含60)、60~80分用循环及80分的学生各有多少个?

答案:2  悬赏:40  手机版
解决时间 2021-03-18 02:27
  • 提问者网友:我是女神我骄傲
  • 2021-03-17 09:42
输入20个学生的单科成绩,求60分以下的(不含60)、60~80分用循环及80分的学生各有多少个?
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-03-17 10:49
#include

int main(){
int count[3]={0};
float score;
int N = 20;
while(N--){
scanf("%f", &score);
if(score<60)
count[0]++;
else if(score>=60 && score<80)
count[1]++;
else if(socre>=80)
count[2]++;

printf("60分以下%d人
60到80分%d人
80分以上%d人", count[0],count[1],count[2]++);
    return 0;
}
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-03-17 12:10
就是循环输入和循环判断啊。
int m[20];
int k=0;//60以下
int d=0;//60-80
用for(i=0;i<20;i++){
输入语句给m[i]赋值
}
同样用for(i=0;i<20;i++){
if(m[i]<60)k++;
if(m[i]>=60&&m[i]<=80) d++;
}追问m[i]是什么?表示看不懂追答。。。m[]是数组,m[i]是数组里的第几个数,从0开始算。
你去补基础知识吧,我只能告诉你思路
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯