填空题
若有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(
__
1
__
)
continue;
else
{
for(k = 0;k<=9;k++)
if(
__
2
__
)
count++;
}
}
}
cout<<count<<end1;
return 0;
}
【正确答案】
【答案解析】
i==j k!=i&&k!=j[解析] 解此题时,先要通过阅读题目充分理解出题的意图。由题目可知,此程序用来统计用0~9之间不同的3个数构成一个三位数的总方法数。第1个for语句用来扫描构成这个三位数第一位的数字,第2个for语句用来扫描构成这个三位数第2位的数字,第3个for语句用来扫描构成这个三位数第三位的数字。
提交答案
关闭