#include
int main()
{
int i;
int No[50],Score[50];
for(i=0;i<50;i++)
{
printf("请输入第%d个学生的学号和成绩\n",i+1);
scanf("%d %d",&No[i],&Score[i]);
}
printf("成绩高于80分的学生的学号是:\n");
for(i=0;i<50;i++)
{
if(Score[i]>80)
{
printf("%d ",No[i]);
}
}
return 0;
}
根本就不需要两个数组,一个数组就够了。
#include
int main()
{
int i;
int score[50];
for(i=0;i<50;i++) {
printf("请输入第%d个学生的成绩",i+1);
scanf("%d",&score[i]);
}
for(i=0;i<50;i++) {
if(score[i]>=80)
printf("学号=%d 成绩=%d.\n",i+1,score[i]);
}
return 0;
}
#include
main{ }
int i,j score[5o];
for(i=0;i<50;i++)
scanf("%d",&score[i]);
for(j=0;j<50;j++)
{
if(score[j]>=80)printf("%d\n",score[j])
}
score不是数组吗?怎么还用取地址