CSDN问答 2021-12-30 11:27:20 阅读数:651
格式化输出整数,输出宽度为4、6,且右对齐,例如:
printf( "%4d", 1 );
输出1的前边有3个空格,补齐4位的宽度
如果有帮助,请采纳,多谢!
就是输出一个四位整型数和六位整型数,不到四位六位空格补齐
如果输出的数宽度小于4和6,在前面添加空格,例如num=32,%4d输出num是输出[][]32,
num=3输出[][][]3
%6d---输入输出十进制数上限六位
%4d---输入输出十进制数上限四位
正确的代码应该如下,然后
%4d的作用是输出一个宽度为4的且右对齐的整型数值
%6d的作用是输出一个宽度为6的且右对齐的整型数值
#include<stdio.h>#include<stdlib.h>int main(){ int num=1; while(num<21){ printf("%4d %6d\n",num,num*num); num=num+1; return 0; }}
版权声明:本文为[CSDN问答]所创,转载请带上原文链接,感谢。 https://ask.csdn.net/questions/7619908