输入若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束,用单向链表组织这些学生信息后,再按顺序输出。
输入样例:
1 zhang 78
2 wang 80
3 li 75
4 zhao 85
0
结尾无空行
输出样例:
1 zhang 78
2 wang 80
3 li 75
4 zhao 85
结尾无空行
作者
王秀
单位
福州大学
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include <stdio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
int i=0,num[1000],score[1000],n=0;
char name[1000][1000];
while(1){
scanf("%d ",&num[i]);
if(num[i]==0)
break;
scanf("%s",&name[i]);
scanf(" %d",&score[i]);
i++;
n++;
}
for(i=0;i<n;i++){
printf("%d %s %d\n",num[i],name[i],score[i]);
}
return 0;
}