请问一下就是使用printf输出时间的时比如03:05就是printf(“%d:%d”,a,b);但是怎么才能让3 前面有0呢
可以顺带讲一下这个知识点吗
哈喽,给你看一下例子:
#include <stdio.h>
int main( ) {
int i = 1;
printf( "%d\n", i ) ;
printf( "%02d\n", i );
printf( "%05d\n", i );
printf( "%07d\n", i );
return 0;
}
输出结果:
1
01
00001
0000001
应该看得出来,需要多少就是%多少d,即俩位printf( "%02d", i );
有用请点一下采纳哦~
printf(“0%d:%d”,a,b)