C语言编程在线求!!!有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 5
C语言编程在线求!!!有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?...
C语言编程在线求!!!有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
展开
12个回答
展开全部
5
6
7
8
main() {
int i,j,k;
for (i=1; i < 5; ++i)
for (j=i+1; j < 5; ++j)
for (k=j+1; k < 5; ++k)
printf("%d%d%d %d%d%d %d%d%d %d%d%d %d%d%d %d%d%d\n",i,j,k, i,k,j,
j,i,k, j,k,i, k,i,j, k,j,i);
}
Output:
1
2
3
4
5
6
123 132 213 231 312 321
124 142 214 241 412 421
134 143 314 341 413 431
234 243 324 342 423 432
6
7
8
main() {
int i,j,k;
for (i=1; i < 5; ++i)
for (j=i+1; j < 5; ++j)
for (k=j+1; k < 5; ++k)
printf("%d%d%d %d%d%d %d%d%d %d%d%d %d%d%d %d%d%d\n",i,j,k, i,k,j,
j,i,k, j,k,i, k,i,j, k,j,i);
}
Output:
1
2
3
4
5
6
123 132 213 231 312 321
124 142 214 241 412 421
134 143 314 341 413 431
234 243 324 342 423 432
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不会呀
#include "stdio.h"
main()
{
int i,j,k,num=0;
printf("\n");
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k)
{
printf("%d,%d,%d\n",i,j,k);
num++;
}
}
printf("1,2,3,4总共能组成%d个不重复的三位数字!",num);
}
#include "stdio.h"
main()
{
int i,j,k,num=0;
printf("\n");
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k)
{
printf("%d,%d,%d\n",i,j,k);
num++;
}
}
printf("1,2,3,4总共能组成%d个不重复的三位数字!",num);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include "stdio.h"
main()
{
int a,b,c,d;
d=0;
for(a=1;a<=4;a++)
for(b=1;b<=4;b++)
for(c=1;c<=4;c++)
if((a==b||b==c||a==c)==0)
{
d++;
printf("shu=%d\n",a*100+b*10+c);
}
printf("%d",d);
getch();
}
24 个 看运行
main()
{
int a,b,c,d;
d=0;
for(a=1;a<=4;a++)
for(b=1;b<=4;b++)
for(c=1;c<=4;c++)
if((a==b||b==c||a==c)==0)
{
d++;
printf("shu=%d\n",a*100+b*10+c);
}
printf("%d",d);
getch();
}
24 个 看运行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-05-03
展开全部
.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询