解题思路:
注意事项:
参考代码:
#include<stdio.h>
#define LEN 100 //最大长度
typedef struct stu {
char id[10];
char name[10];
int score[3];
} S;
int input(S *s) {
int num;//学生数量
// printf("学生数量:");
scanf("%d",&num);
for(int i=0; i<num; i++) {
// printf("%d.",i+1);
scanf("%s",s[i].id);
scanf("%s",s[i].name);
scanf("%d%d%d",&s[i].score[0],&s[i].score[1],&s[i].score[2]);
}
return num;
}
void output(S *s,int num) {
// printf("输出结果\n");
for(int i=0; i<num; i++) {
// printf("%d.",i+1);
printf("%s,%s,",s[i].id,s[i].name);
printf("%d,%d,%d",s[i].score[0],s[i].score[1],s[i].score[2]);
printf("\n");
}
}
int main() {
S s[LEN];
int num=input(s);
output(s,num);
}
0.0分
0 人评分
【数组的距离】 (C语言代码)浏览:616 |
gets函数前有scanf读取时候,会读取缓存回车导致出错!!!浏览:1110 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:1249 |
简单编码 (C++代码)(这里推荐用switch)浏览:967 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:724 |
C二级辅导-等差数列 (C语言代码)浏览:1229 |
蓝桥杯历届试题-九宫重排 (C++代码)浏览:2786 |
程序员的表白 (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:548 |
1642题解浏览:720 |