=
【程序 13】
题目:一个整数, 它加上 100 后是一个完全平方数, 再加上 168 又是一个完全平
方数,请问该数是多少?
1.程序分析: 在 10 万以内判断, 先将该数加上 100 后再开方, 再将该数加上 268
后再开方,如果开方后
的结果满足如下条件,即是结果。请看具体分析:
=============================================================
=
【程序 14】
题目:输入某年某月某日,判断这一天是这一年的第几天?
1.程序分析:以 3 月 5 日为例,应该先把前两个月的加起来,然后再加上 5 天即
本年的第几天,特殊
情况,闰年且输入月份大于 3 时需考虑多加一天。
=============================================================
=
【程序 15】
题目:输入三个整数 x,y,z,请把这三个数由小到大输出。
1.程序分析:我们想办法把最小的数放到 x 上,先将 x 与 y 进行比较,如果 x>y
则将 x 与 y 的值进行交换,
然后再用 x 与 z 进行比较, 如果 x>z 则将 x 与 z 的值进行交换, 这
样能使 x 最小。
=============================================================
=
【程序 16】
题目:用 *号输出字母 C 的图案。
1.程序分析:可先用 '*' 号在纸上写出字母 C,再分行输出。
=============================================================
=
【程序 17】
题目:输出特殊图案,请在 c 环境中运行,看一看, Very Beautiful!
1.程序分析:字符共有 256 个。不同字符,图形不一样。
=============================================================
=
【程序 18】
题目:输出 9*9 口诀。
1.程序分析:分行与列考虑,共 9 行 9 列, i 控制行, j 控制列。
=============================================================
=
【程序 19】
题目:要求输出国际象棋棋盘。
1.程序分析:用 i 控制行, j 来控制列,根据 i+j 的和的变化来控制输出黑方格,
还是白方格。