C语言程序:用0~9组成没有重复数字的3位数有几个

简单的C语言编程 ,多谢拉
2025-03-13 10:57:21
推荐回答(3个)
回答1:

#include
void main()
{
int i,j,k,n=0;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
if((i!=j)&&(i!=k)&&(j!=k))//没有重复数字
n++;
printf("所求没有重复数字的3位数有%d个\n",n);
}

回答2:

没必要编吧。。。。简单的数学题啊。。
9*9*8
直接
printf("%d",9*8*8);

回答3:

int fun()
{
int i,j,k,n=0;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
{
n++;
printf("%d%d%d\n",i,j,k);
}
return n;
}