C语言怎么输入日期?求大神指导!

从键盘输入一日期,年月日之间以“-”分隔,并以同样的形式但以“/”作分隔符输出。程序的运行效果应类似地如图1所示,图1中的2009-12-9是从键盘输入的内容。

第1个回答  推荐于2021-02-03
scanf("%d-%d-%d", &y, &m, &d);
printf("%d/%d/%d\n", y, m, d);
第2个回答  2014-08-04
void main()
{

int a ,b,c;
printf("Please input a date:");
scanf("%d",&a);getchar();
scanf("%d",&b);getchar();
scanf("%d",&c);getchar();

printf("Out put:\n the date is:");
printf("%d/%d/%d",a,b,c);

getchar();
}