社区
C语言 帖子详情 %6d是什么意思? guozhenfeilaier 2008-07-21 08:32:16 请问第34行printf("%6d",prime[i]);中的%6d是什么意思?
请问第34行printf("%6d",prime[i]);中的%6d是什么意思?
#include
#include
#define PRIME_SIZE 100
int main(void)
{
int prime[PRIME_SIZE]={2,3,5};
int inc=2;
int count=3;
int candidatePrime=5;
int i;
while(count,PRIME_SIZE)
{
candidatePrime+=inc;
inc=6-inc;
for(i=2;i*i<=candidatePrime;i++)
{
if(candidatePrime%i==0)
{
break;
}
}
if(i*i>candidatePrime)
{
prime[count++]=candidatePrime;
}
}
for(i=0;i { if(i%10==0) { printf("\n"); } printf("%6d",prime[i]); } printf("\n"); system("pause"); return 0; } ...全文 2963 15 打赏 收藏 %6d是什么意思? 请问第34行printf("%6d",prime[i]);中的%6d是什么意思? 请问第34行printf("%6d",prime[i]);中的%6d是什么意思? #include #include #define PRIME_SIZE 100 int main(void) { int prime[PRIME_SIZE]={2,3,5}; int inc=2; int count=3; int candidatePrime=5; int i; while(c 复制链接 扫一扫 分享 转发到动态 举报 AI 作业 写回复 配置赞助广告取 消 确 定 用AI写文章 15 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 ChamPagneZ 2008-07-22 打赏举报 回复 [Quote=引用 4 楼 ForestDB 的回复:] 最少显示6个字符宽度。 为啥不运行下看看,去掉6后有什么结果,加上6后有有什么结果,把对应的参数改成小于6位数有什么结果,大于6位数又有什么结果,还有可以试试“%-6d”又有什么效果…… [/Quote] 您还可以试一试这个 printf("%.6d",a[i]); 青葱岁月不可追 2008-07-22 打赏举报 回复 [Quote=引用 4 楼 ForestDB 的回复:] 最少显示6个字符宽度。 为啥不运行下看看,去掉6后有什么结果,加上6后有有什么结果,把对应的参数改成小于6位数有什么结果,大于6位数又有什么结果,还有可以试试“%-6d”又有什么效果…… [/Quote] up 上山老人 2008-07-22 打赏举报 回复 应该很多书上都有,在scanf和printf的介绍那里 可以去看看 上山老人 2008-07-22 打赏举报 回复 d表示是十进制,指用6位整数输出,不足6位就在数前补上空格 4楼说的很详细 楼主可以去试试 guozhenfeilaier 2008-07-22 打赏举报 回复 各位太热情了 着实令喜多十分感动 希望各位以后还能一如既往的关照喜多 喜多在这里先谢过了 puzzlesky 2008-07-21 打赏举报 回复 [Quote=引用 9 楼 franckson 的回复:] 引用 8 楼 sunyuqian 的回复: 输出6位整数,如果数小于6位,左端补空格 楼主用你发贴的时间早已经测试出来了 [/Quote] 呵呵。楼主快结贴吧。 9527他大爷 2008-07-21 打赏举报 回复 [Quote=引用 8 楼 sunyuqian 的回复:] 输出6位整数,如果数小于6位,左端补空格 [/Quote] 楼主用你发贴的时间早已经测试出来了 sunyuqian 2008-07-21 打赏举报 回复 输出6位整数,如果数小于6位,左端补空格 Angleyuhj 2008-07-21 打赏举报 回复 这个是用来设置输出的域宽~ 赵Andy 2008-07-21 打赏举报 回复 [Quote=引用 5 楼 kuangyexiangren 的回复:] d表示是十进制,指用6位整数输出,不足6位就在数前补上空格 [/Quote] 如果超出6位就.........自己试一试,也可以用浮点数试一下如获至宝%6.5f kuangyexiangren 2008-07-21 打赏举报 回复 不好意思说错了 d表示是十进制,指用6位整数输出,不足6位就在数前补上空格 ForestDB 2008-07-21 打赏举报 回复 最少显示6个字符宽度。 为啥不运行下看看,去掉6后有什么结果,加上6后有有什么结果,把对应的参数改成小于6位数有什么结果,大于6位数又有什么结果,还有可以试试“%-6d”又有什么效果…… kuangyexiangren 2008-07-21 打赏举报 回复 d表示是整型,前面的6指6位数,就是占6个字节 artman 2008-07-21 打赏举报 回复 6位宽度整数,不足补空格 iu_81 2008-07-21 打赏举报 回复 6位整数 【C/C++】输出格式%d、%6d、%06d、%-6d、%.6f的区分 文章目录【C/C++】在C/C++中,输出格式%d、%6d、%06d、%-6d、%.6f的区分1、%d 普通的整数输出2、%6d 整数输出,宽度是6位,不足左边补空格3、%06d 整数输出,宽度是6位,不足左边补数字04、%-6d 整数输出,宽度是6位... 输出格式%d、%6d、%06d、%-6d、%.6f的区分 1、%d 普通的整数输出 2、%6d 整数输出,宽度是6位,不足左边补空格 3、%06d 整数输出,宽度是6位,不足左边补数字0 4、%-6d 整数输出,宽度是6位,不足右边补空格 5、%.6f 输出小数,即保留小数点后6位 C数据输出printf("%+-6d%+-6d",a,b); 用语句 printf("%+-6d%+-6d",a,b); 输出, 以下正确的输出结果是( C) +-1234+-5678(最前面和后面均无空格) +1234 -5678(最前面有一个空格,中间有一个空格) +1234 -5678 (中间有一个空格,最后有一个空格... 在Python中,输出格式:%d , %6d , %-6d, %06d , %.6f的一些区分 和C/C++编程语言一样 %d 普通的整数输出 i = 1 sum = 0 while i <= 100: sum += i i += 1 print("1到100的和为:%...%6d 整数输出,整数的宽度是6位,若不足6位,左边补空格 1 i = 1 2 sum = 0 ... c语言%-6d n什么意思,C语言高手请解释下这段代码的具体意思。。。。 C语言高手请解释下这段代码的具体意思。。。。答案:2信息版本:手机版解决时间 2020-04-12 09:38已解决2020-04-11 12:25unsigned intreversw_bits(unsigned int value){unsigned int answer;unsigned int i;answer=0... C语言 70,025 社区成员 243,259 社区内容 发帖 与我相关 我的任务 C语言 C语言相关问题讨论 复制链接 扫一扫 分享 确定 社区描述 C语言相关问题讨论 社区管理员 加入社区 获取链接或二维码 近7日 近30日 至今 加载中 查看更多榜单 社区公告 暂无公告 试试用AI创作助手写篇文章吧 + 用AI写文章