修改如下,供参考:
#include <stdio.h> int main() { int y, m, d; char c; scanf("%d%c%d%c%d", &y, &c, &m, &c, &d); if (y < 100) y += 1900; printf("%4d-%02d-%02d", y, m, d); return 0; }