编写C语言程序 计算0~9之间的任意3个不同的数字组成的3位数共有多少种不同的组成

2025-05-19 03:14:01
推荐回答(1个)
回答1:

#include
int main()
{
int count=0;//用来计数,有多少种组成
int i,j,k;
for(i=1;i<=9;i++)//i,用来表示最高位,不能为0,只能是1~9
for(j=0;j<=9;j++)//j,用来表示中间位,0~9
for(k=0;k<=9;k++)//k,用来表示最低位,0~9
{
if(i!=j&&j!=k&&i!=k)//如果3个数字都不相同,则符合条件,计数加1
{
count++;
}
}
printf("共有三位数%d个",count);
return 0;
}

清楚不?