A-A+
若用0至9之间不同的三个数构成一个三位数 下面程序将统计出共有多少种方法。请填空。 incl
问题详情
若用0至9之间不同的三个数构成一个三位数,下面程序将统计出共有多少种方法。请填空。 include<stdio.h> main() { int i,j,k,count=0; for(i=0;i<=9;i++) for(j=0;i<=9;j++) if(【 】)continue; else for(k=0;k<=9;k++) if(【 】)count++; printf("%d",count);}
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:i= =jk! i&&k!j
本题用双重for循环写了一段0~9之间不同的3个数构成一个三位数的程序,因为要求三位数各个位数的数不能相同,所以第一个空if语句的条件应为i==j,即当两个位数上的数相同的时候,不再执行下面的操作,转去执行for循环的下一次循环。第二个空,需要判断第三位上的数不能与其他两位的数相同。