摘要: 问题: (穷举法)求两个数的最大公因子,对于输入的a、b的值,首先确定较小者min,即当a<b时,min=a;当a>b时min=b,然后依次测试min-1,min-2,min-3,....,1,而最先能同时被a,b整除的那个数,就是a和b的最大公因子。一旦找到最大公因子,无需继续测试下去。 阅读全文
posted @ 2018-04-07 21:17 无心小男 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 问题: 编写程序,使之所给的年份和月份,按照万年历的算法获知该年该月的天数,并输出结果。要求程序能反复运行,直至键入的年份和月份分别为2100年和12月为止。 分析: 程序要求输入年份月份,输出该月的天数,应主要考虑闰年,闰年的2月有29天,非闰年的2月只有28天。按通常历法,每四年有一个闰年,那么 阅读全文
posted @ 2018-04-07 21:14 无心小男 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 问题: 编写程序,输出以下形状的字母塔: A ABA ABCBA ABCDCBA ...... ABCD..Z..DCBA 分析: 求解此问题有两个关键步骤:一是确定每一行前导空格符的数目;二是按照一定的规律输出大写英文字母。显然,一共将输出26行。所编的程序应能保证最后一行的前导控制符数目至少为0 阅读全文
posted @ 2018-04-07 21:03 无心小男 阅读(1776) 评论(0) 推荐(0) 编辑
摘要: 编写程序,使之能根据N的值(0-20),输出以下图形: ***** ***** ***** ***** ***** 阅读全文
posted @ 2018-04-07 20:58 无心小男 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 编写程序按下列方式输出九九乘法表 * 1 2 3 4 5 6 7 8 9 1 1 2 2 4 3 3 6 9 4 4 8 12 16 5 5 10 15 20 25 6 6 12 18 24 30 36 7 7 14 21 28 35 42 49 8 8 16 24 32 40 48 56 64 9 阅读全文
posted @ 2018-04-07 20:56 无心小男 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 问题: 编写一个猜数字的游程序,任意给一个1—100之间的整数,程序应能迅速的猜出此数是多少,每猜完一次数之后询问是否继续,若回答是则继续做猜数游戏,若回答否,则结束程序运行。 分析: rand()是“伪随机数”产生函数,注意,是“伪随机数”,而不是随机数,如果每次srand()给的参数值都相同,那 阅读全文
posted @ 2018-04-07 20:38 无心小男 阅读(958) 评论(0) 推荐(0) 编辑