回复看看!
int a,b,c,t=0;
for (a = 1; a < 5; a ++) {
for (b = 1; b < 5; b++) {
for (c = 1; c < 5; c++) {
if (a != b && a != c && b != c) {
printf("%d%d%d\n", a,b,c);
t++;
}
}
}
}
printf("%d", t);
{:5_90:}
看看
{:5_90:}
总算找到个头。。
地地道道的
dfjdslkjf
看看~
666
学习一下
自己会实现,但代码太冗长。学习一下
貌似有更简洁的代码实现
#include <stdio.h>
int main(void)
{
int a, b, c, d;
for(a=1; a<5; a++)
{
for(b=1; b<5; b++)
{
for(c=1; c<5; c++)
{
for(d=1; d<5; d++)
{
if(a!=b && a!=c && a!=d && b!=c && b!=d && c!=d)
{
printf("%d%d%d%d\t", a, b, c, d);
}
}
}
}
}
return 0;
}
一不小心搞砸了
{:9_241:}
1
look
看答案
24
<script>
var i,j,k;
var t = 0; //用来判断5个一换行
for(i=1;i<5;i++)
{
// 以下为三重循环
for(j=1;j<5;j++)
{
for (k=1;k<5;k++)
{
/* 确保 i 、 j 、 k 三位互不相同 */
if (i != k && i != j && j!=k)
{
document.write(i+""+j+""+k+" ");
t++;
}
if(t == 5)
{
document.write("<br>");
t = 0;
}
}
}
}
</script>