C语言循环语句题有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数,都是哪些数?

zhou777777 1年前 已收到1个回答 举报

疯焰 幼苗

共回答了15个问题采纳率:86.7% 举报

#include

main()
{
int i,j,k;
for(i = 1;i <= 4;i++)
for(j = 1;j <= 4;j++)
for(k = 1;k <= 4;k++)
if(i != j i != k j != k)
printf("%d%d%d",i,j,k);
printf("n");
}

1年前 追问

7

zhou777777 举报

怎么表达有几个数?或者说程序会自动数有几个输出的数?

举报 疯焰

#include

main()
{
int i,j,k,n = 0;
for(i = 1;i <= 4;i++)
for(j = 1;j <= 4;j++)
for(k = 1;k <= 4;k++)
if(i != j i != k j != k)
{
printf("%d%d%d",i,j,k);
n++;
}

printf("nn一共有 %d 个数n",n);
}
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.020 s. - webmaster@yulucn.com