问下啊,C语言中\n表示换一行,那么有没有空两格或者其他的啊?
/*有1,2?3?4?5五个数字,能组成多少个互不相同且无重复数字的五位数?*/#include<stdio.h>main(){inta,b,c,d,e;printf("...
/*有1,2?3?4?5五个数字,能组成多少个互不相同且无重复数字的五位数?*/
#include<stdio.h>
main()
{
int a,b,c,d,e;
printf("Made by H.Q");
printf("\n");
for(a=1;a<6;a++)
for(b=1;b<6;b++)
for(c=1;c<6;c++)
for(d=1;d<6;d++)
for(e=1;e<6;e++)
if(a!=b&&a!=c&&a!=d&&a!=e&&b!=c&&b!=d&&b!=e&&c!=d&&c!=e&&d!=e)
printf("%d%d%d%d%d",a,b,c,d,e);
getch();
}
我想输出的每个五位数之间都空两个,怎么实现? 展开
#include<stdio.h>
main()
{
int a,b,c,d,e;
printf("Made by H.Q");
printf("\n");
for(a=1;a<6;a++)
for(b=1;b<6;b++)
for(c=1;c<6;c++)
for(d=1;d<6;d++)
for(e=1;e<6;e++)
if(a!=b&&a!=c&&a!=d&&a!=e&&b!=c&&b!=d&&b!=e&&c!=d&&c!=e&&d!=e)
printf("%d%d%d%d%d",a,b,c,d,e);
getch();
}
我想输出的每个五位数之间都空两个,怎么实现? 展开
5个回答
展开全部
自己在需要加空格的地方打两个空格就有两个空格了,比如在两个整数中加两个空格可以用"%d %d"。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
printf(“%7d%7d%7d%7d%7d",a,b,d,e);
这个应该是初学时就学过的,难道你忘了?
这个应该是初学时就学过的,难道你忘了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\t空8格
追问
还有没有其他的啊,例如空两格或者四格呢,抑或是任意空格?
追答
转义字符http://wenku.baidu.com/view/8f1e661cfad6195f312ba6ed.html
printf("%2d%d%d%d%d",a,b,c,d,e);
这样就可以了...
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询