输出前面补0的%04d之类的,编译器总是认定为八进制怎么办;
你的输出前面多了小数点,整数当然没有小数啦,所以系统报错
怎么可能,你代码咋写的%04d只是输出结果,你不能在代码中写0前缀啊。比如 int a = 010;会认为是八进制的10
我也不知道,它让输出"2019-10-10" is the 283th day.这样的