BC13. 出生日期输入输出
描述
输入描述
输入只有一行,出生日期,包括年月日,年月日之间的数字没有分隔符。输出描述
三行,第一行为出生年份,第二行为出生月份,第三行为出生日期。输出时如果月份或天数为1位数,需要在1位数前面补0。示例1
输入:
20130225
输出:
year=2013 month=02 date=25
C 解法, 执行用时: 1ms, 内存消耗: 224KB, 提交时间: 2020-09-13
#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; }
C 解法, 执行用时: 1ms, 内存消耗: 260KB, 提交时间: 2021-01-17
#include<stdio.h> int main(){ int year; int month; int date; scanf("%4d%2d%2d",&year,&month,&date); printf("year=%d\n",year); printf("month=%02d\n",month); printf("date=%02d",date); }
C 解法, 执行用时: 1ms, 内存消耗: 260KB, 提交时间: 2020-12-06
#include<stdio.h> int main() { int y = 0; int m = 0; int d = 0; scanf("%4d%2d%2d",&y,&m,&d); printf("year=%d\nmonth=%02d\ndate=%02d\n",y,m,d); }
C 解法, 执行用时: 1ms, 内存消耗: 264KB, 提交时间: 2021-05-09
#include<stdio.h> int main() { int a,b,c; scanf("%4d%2d%2d",&a,&b,&c); printf("year=%4d\nmonth=%02d\ndate=%02d\n",a,b,c); }
C 解法, 执行用时: 1ms, 内存消耗: 268KB, 提交时间: 2021-01-17
#include<stdio.h> int main(void) { int a,b,c; scanf("%4d%2d%2d",&a,&b,&c); printf("year=%0d\nmonth=%02d\ndate=%02d\n",a,b,c); return 0; }