将输出的前面补上0,直到占满指定列宽为止:
int a = 4; int n = 3; printf("%0*d",n,a); //用 * 代替位数
输出:004
四舍五入保留五位小数
ans1=(int)(ans1*100000+0.5)/100000.0;
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!
将输出的前面补上0,直到占满指定列宽为止:
int a = 4;
int n = 3;
printf("%0*d",n,a); //用 * 代替位数
输出:004
四舍五入保留五位小数
ans1=(int)(ans1*100000+0.5)/100000.0;
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!
TOC