问题描述
用c语言实现找出由1,2,3,4组成的三位数各个位不同的数打印并统计个数。
#include<stdio.h>
int main(void)
{
int a,b,c,d,s=0;
for(a=100;a<=999;a++)
{
b=a%10;
c=a/10%10;
d=a/100%100;
if(b<=4&c<=4&d<=4&b>=1&c>=1&d>=1)
{
if(b!=c&c!=d&b!=d)
{
s++;
printf("%d ",a);
}
}
}
printf("\n一共有%d个数",s);
}
运行结果