分析一下题目:
1.四个数字不大于5
2.互相不重复
3.最终结果三位数
#include <stdio.h>
void main(){
int a,b,c;//三个初始值,可以理解为个位十位百位
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){//if语句去判断 !=不等于 &&且
printf("%d%d%d\t",a,b,c);
}
}
}
}
}
如果在学校考试换数据就是换位数,就是加循环的问题。如果是换数字的问题就是换循环体里面循环次数的问题!!!!!