|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 xurui71 于 2011-6-17 10:15 编辑
#include <stdio.h>
void main()
{
struct date
{
int month;//月
int day;//日
int year;//年
};
struct //申明结构体,学生包括 学号,名字,性别,生日,分数。然后输出。
{
int num;//学号
char name[20];//名字
char sex;//性别
struct date birthday;//生日
float score;//分数
}boy1;
printf("the student number:");
scanf("%d",&boy1.num);//输入学号
printf("the name of the student:");
scanf("%s",&boy1.name);//输入名字
printf("M or L?:");
scanf("%c",&boy1.sex);//输入性别(为什么就是这个输入,运行后被跳过?)
printf("please input birthday(yy:)");
scanf("%d",&boy1.birthday.year);//输入出生年
printf("please input birthday(mm:)");
scanf("%d",&boy1.birthday.month);//月
printf("please input birthday(dd:)");
scanf("%d",&boy1.birthday.day);//日
printf("please input the score:");
scanf("%f",&boy1.score);//分数
printf("boy1 is:%d,%s,%c,%d-%d-%d,%5.2f\n",boy1.num,boy1.name,boy1.sex,boy1.birthday.year,boy1.birthday.month,boy1.birthday.day,boy1.score);
}//是不是编译器vc++6.0和谐处理了,出现sex就跳过。
|
|