怎么把0也显示出来
要怎么样才能把0也显示出来啊,比如输入了2003-06-08,结果只能显示2003-6-8#include <stdio.h>
int main() {
int a, b, c;
int d, e, f;
printf("请输入你的生日(如果1988-05-20):" );
scanf("%d-%d-%d", &a, &b, &c);
printf("%d-%d-%d", a, b, c);
return 0;
} #include <stdio.h>
int main() {
int a, b, c;
int d, e, f;
printf("请输入你的生日(如果1988-05-20):" );
scanf("%d-%d-%d", &a, &b, &c);
printf("%d-%02d-%02d", a, b, c); // 改了这里
return 0;
} isdkz 发表于 2022-4-17 12:14
%02d的意思是什么啊 1613551 发表于 2022-4-17 12:15
%02d的意思是什么啊
占两个宽度,不够以 0 填充
页:
[1]