这个问题是出在哪里了 求各位大神路过顺便看一眼
我的世界联机吧
全部回复
仅看楼主
吧务
level 15
楼主
#include<stdio.h>
#define inputFMT "%d%s%d"
#define outputFMT "%8d%3s%3d\n"
#define FMT"%8s%6s%6s\n"
struct student{
int num;
char name[12];
int score;
};
struct student input1();
void input2(struct student*);
int main()
{
struct student s1,s2;
s1=input1();
input(&s2);
printf(FMT,"学号","姓名","成绩");
printf(outputFMT,s1.num,s1.name,s1.score);
printf(outputFMT,s2.num,s2.name,s2.score);
printf("------运行完毕------\n");
return 0;
}
struct student input1()
{
struct student a;
puts("请输入:学号 姓名 成绩");
scanf(inputFMT,&a.num,&a.name,&a.score);
return a;
}
void input2(struct student*s)
{
puts("请输入:学号 姓名 成绩");
scanf(inputFMT,&s->num,s->name,&s->score);
}
2018年02月11日 12点02分 1
1