代码示例如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int p=0;
int i, j, k;
for (i = 1; i < 5; i++)
{
for (j = 1; j < 5; j++)
{
for (k = 1; k < 5; k++)
{
if (i != j && i != k && j != k)
{
printf("%d%d%d\n", i, j, k);
p++;
}
}
}
}
printf("一共有:%d组\n", p);
return 0;
}
运行结果如下:
(代码升级)拓展输入四个一位整数,输出组成的三位数
代码示例如下:
#include <stdio.h>
int main()
{
int a[4];
int i, j, k, p = 0; //这里p要进行初始化
printf("请输入四个一位数,用空格隔开:");
printf("\n");
for (i = 0; i < 4; i++)
scanf(