#include<stdio.h>
#include<string.h>
struct Stu
{
int num;
char name[20];
char sex;
int age;
float score;
};
int main()
{
struct Stu S1;
struct Stu* p;
p = &S1;
S1.num = 201701;
strcpy(S1.name, "Wangwu");
S1.sex = 'M';
S1.age = 18;
S1.score = 85;
printf("学号:%d\t 姓名:%s\t 性别:%c\t 年龄:%d\t 成绩:0.1f\n", p->num, p->name, p->sex, p->age, p->score);
printf("学号:%d\t 姓名:%s\t 性别:%c\t 年龄:%d\t 成绩:0.1f\n", (*p).num, (*p).name, (*p).sex, (*p).age, (*p).score);
return 0;
}
}
麻烦大家帮我看看哪里出错,C语言Printf格式字符串中传递的参数太多要怎么解决
最新推荐文章于 2023-04-26 00:16:03 发布