问题
填空题
若有0~9之间不同的3个数构成一个三位数,下面程序将统计出共有多少种方法,请填空完成此程序。 #include <iostream> using namespace std; int main ( ) { int i,j,k; for(i = 1;i<=9;i++) { for (j=O; j<=9; j++) { if( 【6】 )continue; else {for(k = 0;k<=9;k++) if( 【7】 ) count++; } } } cout<<count<<end1; return 0; }
答案
参考答案:[6]i==j[7]k!=i&&k!=j
解析: 解此题时,先要通过阅读题目充分理解出题的意图。由题目可知,此程序用来统计用0~9之间不同的3个数构成一个三位数的总方法数。第1个for语句用来扫描构成这个三位数第一位的数字,第2个for语句用来扫描构成这个三位数第2位的数字,第3个for语句用来扫描构成这个三位数第三位的数字。