#include
typedef struct
{
char name[50];
char sex;
int id;
int score;
}studentInfo_t; /*学生信息的结构体*/
studentInfo_t studentInfo[50]=
{
{"wang","m",1,81},
{"zhang","f",2,79},
{0} /*初始化50个学生的信息,此处仅举2例,其余可补充完整*/
};
void main()
{
int i;
for(i=0;i<50;i++) /*轮询50个学生的信息*/
{
if(studentInfo[i].score>=80) /*成绩在80分以上时*/
{
/*打印输出对应的学号、成绩*/
printf("student ID:%d,score:%d\r\n",
studentInfo[i].id,studentInfo[i].score);
}
}
}
遍历50个学员,判断分数大于或等于80的学员,输出学员和成绩。就好了啊~
#include
int main()
{
int a[10][5],i,j;
printf("请输入50个学生的成绩");
for(i=0;i<10;i++)
{
for(j=0;j<5;j++)
{
scanf("%d", &a[i][j]);
}
}
for(i=0;i<10;i++)
for(j=0;j<5;j++)
{
if(a[i][j]>80)
{
printf("这个学生的学号是%d,这个学生的成绩是%d",i*10+j+1,a[i][j]);
}
}
return 0;
}
switch case 语句应该很简单