
Code1
#include <stdio.h>
int main()
{
int value;
scanf("%d", &value);
printf("year=%d\n", value / 10000);//取商留下后四位,作为月日;
value %= 10000;
printf("month=%02d\n", value / 100);//月;
printf("date=%02d\n", value % 100);//日;
return 0;
}
Code2
#include<stdio.h>
typedef struct str
{
short year;
short month;
short day;
}str;
void Printf(str s)
{
scanf("%4d%2d%2d",&s.year,&s.month,&s.day);
printf("year=%04d\nmonth=%02d\ndate=%02d",s.year,s.month,s.day);
}
int main()
{
str s={0,0,0};
Printf(s);
return 0;
}
Code3
#include<stdio.h>
int main()
{
int m,year,month,date;
scanf("%d",&m);
year=m/10000;
month=m%10000/100;
date=m%100;
printf("year=%d\n",year);
printf("month=%02d\n",month);
printf("date=%02d\n",date);
return 0;
}
















