用数据结构把一个学生的信息(包括学号、姓名、性别、住址)放在一个结构体变量中,然后输出这个学生的信息
#include<stdio.h>structStudent{intnum;charname[20];charsex;charaddr[20];};student;voi...
#include <stdio.h>
struct Student
{
int num;
char name[20];
char sex;
char addr[20];
};student;
void main()
{struct Student student1;
scanf("%d %s %c %s",&student1.num,&student1.name,&student1.sex,&student1.addr);
printf("%d %s %c %s",&student1.num,&student1.name,&student1.sex,&student1.addr);
}
哪错了?? 展开
struct Student
{
int num;
char name[20];
char sex;
char addr[20];
};student;
void main()
{struct Student student1;
scanf("%d %s %c %s",&student1.num,&student1.name,&student1.sex,&student1.addr);
printf("%d %s %c %s",&student1.num,&student1.name,&student1.sex,&student1.addr);
}
哪错了?? 展开
展开全部
已经修改好了,请仔细对比(输入的每一个字符串内部不能包含空格):
#include <stdio.h>
struct Student
{
int num;
char name[20];
char sex;
char addr[20];
}student;
main()
{struct Student student1;
scanf("%d %s %c %s",&student1.num,&student1.name,&student1.sex,&student1.addr);
printf("%d %s %c %s",student1.num,student1.name,student1.sex,student1.addr);
}
展开全部
struct Student
{
int num;
char name[20];
char sex;
char addr[20];
};student;
改成
struct Student
{
int num;
char name[20];
char sex;
char addr[20];
} student;
{
int num;
char name[20];
char sex;
char addr[20];
};student;
改成
struct Student
{
int num;
char name[20];
char sex;
char addr[20];
} student;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询