题解 | #出生日期输入输出#
出生日期输入输出
https://www.nowcoder.com/practice/4a4a9dd1edb6453ba4a0432319200743
#include<stdio.h>
struct Date
{
int year;
int month;
int day;
}date;
int main()
{
int i=1;
struct Date *s;
s=&date;
printf("输入一个人的出生日期:\n");
while(i)
{
scanf("%4d%2d%2d",&s->year,&s->month,&s->day);
if(s->year>=1990&&s->year<=2015&&s->month>=1&&s->month<=12&&s->day>=1&&s->day<=30)
{
i=0;
}
else
{
printf("请重新输入:\n");
}
}
printf("year=%d,\nmont=%d,\nday=%d\n",s->year,s->month,s->day);
return 0;
}