#include <stdio.h>
#include <math.h>
int main()
{
int i,j,k;
int num=0;
int s;
int a;
printf("\n");
for(i=1;i<5;i++)
for(i=1;j<5;j++)
for(i=1;k<5;k++)
{
if(i!=k&&i!=j&&j!=k)
{
num=num+1;
s=i*100+j*10+k;
printf("%d",s);
if(mod(num,8)==0)
{
printf("\n");
}
}
}
printf("\n共有%d个,结果如上\n",num);
scanf("%d",&a);
return 0;
}
不知道你这代码的功能和实现目的是什么。
目前的错误是mod函数为定义
若想编译器不报错,必须添加
int mod(int a,int b){ return a%b; }