作业帮 > 综合 > 作业

用C语言编写,有50个学生,要求将他们之中成绩在80分以上者打印出来.

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/14 02:23:35
用C语言编写,有50个学生,要求将他们之中成绩在80分以上者打印出来.
设N表示学号,N1代表第一个学生学号,代表第I个学生学号.用G代表学生成绩,G1代表第I个学生成绩.
算法如下:
s1:1i
s2:如果>=80,则打印和,否则不打印
s3:i+1i
s4:如果i
用C语言编写,有50个学生,要求将他们之中成绩在80分以上者打印出来.
#include
int main()
{
int i = 1;
for(;i 80) printf("%ld\n",G[i]);
}
return 0;
}
再问: 运行不了,未定义G[ '}', 你确定这是这题目的答案吗? if(G[i} > 80) 这一段我看不懂,能帮我解释一下吗, 谢谢啊!
再答: 打错了 是G[i] > 80。你问的问题学生的成绩是已存放好的,还是需要你输入的?如果需要你输入还得加上G[i]的输入。 #include int main() { int i = 1; double G[50] = {0.00}; while(1) { scanf("%ld",&G[i-1]); if(i == 50) break; } for(i = 1;i 80) printf("%ld\n",G[i-1]); } return 0; }