填空题 若用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({{U}} 【18】 {{/U}})continue; else for(k=0;k<=9;k++) if({{U}} 【19】 {{/U}})count++; printf("%d",count);}
  • 1、
【正确答案】 1、[18]i= =j [19]k! i&&k!j    
【答案解析】本题用双重for循环写了一段0~9之间不同的3个数构成一个三位数的程序,因为要求三位数各个位数的数不能相同,所以第一个空if语句的条件应为i= =j,即当两个位数上的数相同的时候,不再执行下面的操作,转去执行for循环的下一次循环。第二个空,需要判断第三位上的数不能与其他两位的数相同。