题目实现
有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
#include<stdio.h>
int main()
{
int arr1[4] = { 1,2,3,4 };
int arr2[4] = { 1,2,3,4 };
int arr3[4] = { 1,2,3,4 };
int sum = 0;
for (int i = 0; i < 4; i++)
{
arr1[i];
for (int j = 0; j < 4; j++)
{
arr2[j];
for (int k = 0; k < 4; k++)
{
arr3[k];
if ((arr1[i] != arr2[j]) && (arr1[i] != arr3[k]) &&(arr2[j] != arr3[k]));
{
printf("%d%d%d\n", arr1[i], arr2[j], arr3[k]);
sum = sum + 1;
}
}
}
}
printf("%d", sum);
return 0;
}
这个代码有什么问题吗,实现不了不知道错在哪