【发布时间】:2014-10-13 13:48:55
【问题描述】:
如何将这样格式的 2 位数年份转换为四年:
02 -> 2002
87 -> 1987
等等……
到目前为止:
char shortYr[3];
char longYr[5];
scanf("%2s", shortYr);
int shortYrAsInt = atoi(shortYr);
if (shortYrAsInt < 99)
;
如何转换它?在网上,我读到将4位转换为2位,这很容易,但是另一种方法呢?
【问题讨论】:
-
20xx 或 19xx 的限制是多少?例如 50 的输出是什么? 1950 年或 2050 年
标签: c 2-digit-year