注:由于50个学生依次输入分数太麻烦,所以此代码之以5个学生为例。
如有需要输入50个学生成绩,直接把代码中所有的5改成50即可。
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int i,n; //声明学生人数i,学号n
int g[5]; //声明成绩g[共五个学生]
i = 1; //i赋值为1
n = 2000; //学号从2000开始
for (i = 1; i <= 5; i++) //设置for循环,i从1开始,i小于等于5就一直循环,每次循环结束i+1
{
printf("请输入第%d个学生的成绩:", i);
scanf("%d", &g[i]); //输入成绩g[第i个学生的]
}
for (i = 1; i <= 5; i++, n++) //设置第二次for循环, 学号n每循环一次+1
{
if (g[i] >= 80) //设置if语句,并声明当g[第i个学生]的成绩大于等于80时为‘真’
{
printf("学号:%d\t第%d个学生的成绩:%d\n",n,i, g[i]); //输出学号,第i个学生的成绩g
}
}
return 0;
}