#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i=0;
long int a[40];
int b[40];
long int m;
do
{
printf("Input student's ID and score:" );
scanf("%ld%d",&a[i],&b[i]);
i++;
}while(a[i-1]>=0||b[i-1]>=0);
n=i-1;
printf("Total students are %d\n",n);
printf("Input the searching ID:");
scanf("%ld",&m);
for(i=0;i<n;i++)
{
if(a[i]==m)
{
printf("score = %d\n",b[i]);
exit(0);
}
}
printf("Not found!\n");
}
从键盘输入某班学生某门课的成绩(每班人数最多不超过40人),当输入为负值时,表示输入结束,试编程从键盘任意输入一个学号,查找该学号学生的成绩。
**输入格式要求:"%ld"(学号) "%ld%d" 提示信息:"Total students are %d\n" "Input the searching ID:" "Input student's ID and score:"
**输出格式要求:"score = %d\n" "Not found!\n"