自然语言解决问题:求互不相同的三位数,可以一位一位的去确定,先确定百位、再确定十位、个位,再将各位上的数值进行比较,若互不相同则输出
流程图:
具体代码:
#include <stdio.h>
int main(){
int a,b,c,d;
printf("由1,2,3,4组成的不重复三位数都有\n");
for(a=1;a<5;a++){
for(b=1;b<5;b++){
for(c=1;c<5;c++){
if(a!=b&&a!=c&&b!=c){
d=a*100+b*10+c;
printf("%d\n",d);
}
}
}
}
return 0;
}