1、有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是
多少?
2、a、b、c 为区间[1,100]的整数,统计使等式 c/(a*a+b*b)=1 成立的所有解的个
数,(若 a=1、b=3、c=10 是 1 个解,则 a=3、b=1、c=10 也是解)
3、显示如下所示的图形:
分析:题目要求的三角形由 5 行组成,因此程序中循环结构的循环次数应为 5 次,
每一次输出一行。而“输出一行”又进一步分为三项工作。
(1) 输出若干个空格;
(2) 输出若干个星号;
(3) 回车换行,为新的一行的输出做准备。现在的问题是,如何确定每一行应输
出的空格数和字符”*”的数目,以便分别通过循环来输出这两种字符。
*
***
*****
*******
*********
4、显示如下的下三角九九乘法表。
分析:该乘法表要列出 1×1,2×1,2×2,3×1,3×2,3×3…,9×9 的值,
乘数的范围是 1~9,针对每一个乘数,被乘数的范围是 1 到它本身,因此可以用
两重循环解决问题。按乘数组织外层循环,i 表示从 1~9;按被乘数组织内层循
环,j 表示从 1~i,从而确定每一行输出的内容。