1、选择结构13、读入三个整数,从小到大输出。14、从键盘输入一个数,判断它的奇偶性,如果是奇数则输出yes,否则输出 no。 15、从键盘读入一个数,判断它的正负。是正数,则输出“+“,是负 数,则输 出“-“ 。 16、从键盘输入一个数,如果是两位数那么输入 yes 否则输入 no。17、输入两个数 a,b,输出较大数的平方值。18、铁路托运行李规定:行李重不超过 50 公斤的,托运费按每公斤 0.15 元计费;如超 50 公斤,超过部分每公斤加收 0.10元。编一程序完成自动计费工作。19、某超市为了促销,规定:购物不足 60 元的按原价付款,超过 60 不足 200 的按九折付款,超过 2
2、00 元的,超过部分按八折付款。编一程序完成超市的自动计费的工作。 20、打印某年某月有多少天。 (提示:A、闰年的计算方法:年数能被 4 整除,并且不能被 100 整除;或者能被 400 整除的整数年份。B、利用 MOD 运算可以判断一个数能否被另一个数整除)。21、编写一个程序,功能是从键盘输入一个整数,判断它是否二位数,如果是,就打印它,然后结束程序, 22、编写一个程序,功能是从键盘输入三个整数,打印出其中最大的一个值。 23、当前小学生的成绩单由以前的百分制改为优秀、良好、合格、不合格四个等级的等级制。编一程序完成分数的自动转换工作。转换规则如下:60 分以下的为不合格;60 到 6
3、9 分为合格;70 到 89 分为良好;90 分以上的为优秀。 (提示:可以利用 DIV 运算来使程序更简明)循环结构分别用 repeat,while 循环做以下习题。24、计算 11000 之间能同时被 3 和 5 整除的整数的和。25、求所有的三位数中十位数能被个位数和百位数之和整除的数。26、求水仙花数。所谓水仙花数,是指一个三位数 abc,如果满足 a3+b3+c3=abc,则 abc 是水仙花数。27、求所有满足条件的四位数: (1) 这四位数是 11 的倍数; (2)b+c=a; 28、计算下列式子的值:28a (1)1+3+99 28b (2)1+2+4+8+1024 29、输入
4、一个整数,计算它各位上数字的和。 (注意:是任意位的整数)30、输入一整数 A,判断它是否质数。 (提示:若从 2 到 A 的平方根的范围内,没有一个数能整除 A,则 A 是质数。 )用 for 循环做以下习题31、13+5+.+.99=? 32、1+1/2+1/3+1/4+1/100=? 33、1*2+2*3+3*4+n*(n+1)=? 34、1+1/2!+1/3!+.1/n!=?35、求水仙花数。所谓水仙花数,是指一个三位数 abc,如果满足 a3+b3+c3=abc,则 abc 是水仙花数。36、输入一整数 A,判断它是否质数。 (提示:若从 2 到 A 的平方根的范围内,没有一个数能整
5、除 A,则 A 是质数。 )37、1+(1+3)+(1+3+5)+ (1+3+5+n)?n 为奇数。38、s=-1+3-5+7-9+n n 为奇数。二、综合练习题39、计算下列式子的值:(1)1+2+1000 1a(2)1+3+5+97+99 2a (3)1+2+4+8+1024 3a 40、输入一个四位数,求它各位上数字的和。41、求所有的三位数中十位数能被个位数和百位数之和整除的数。42、求水仙花数。所谓水仙花数,是指一个三位数 abc,如果满足 a3+b3+c3=abc,则 abc 是水仙花数。43、 求所有满足条件的四位数: (1) 这四位数是 11 的倍数; (2)b+c=a; 44
6、、输入一个整数,计算它各位上数字的和。 (注意:是任意位的整数) 45、输入一整数 A,判断它是否质数。 (提示:若从 2 到 A 的平方根的范围内,没有一个数能整除 A,则 A 是质数。 )46、求两个数的最小公倍数和最大公约数。 (提示:公约数一定小于等于两数中的小数,且能整除两数中的大数。公倍数一定大于等于两数中的大数,且是大数的倍数,又能给两数中的小数整除。 )47、编写一个译码程序,把一个英语句子译成数字代码。译码规则是以数字 1 代替字母 A,数字 2 代替字母 B,26代替字母 Z,如遇空格则打印一个星号*,英文句子以.结束。48、“百钱买百鸡”是我国古代的著名数学题。题目这样描
7、述:3 文钱可以买 1 只公鸡,2 文钱可以买一只母鸡,1 文钱可以买 3 只小鸡。用 100 文钱买 100 只鸡,那么各有公鸡、母鸡、小鸡多少只?与之相似,有“鸡兔同笼“问题。49、输入一个正整数 N,把它分解成质因子相乘的形式。如:36=1 X 2 X 2 X 3 X 3; 19=1 X 19 50、判断一字符串是否是回文数,如 121、12321、ABA 等(字符串输入时以. 结束) 。如输入:12321.输出:yes51、打印下列图案:(输入 N 值来控制图案的规模,下列图案均以 N=3 为例) 51a 51b 51c # *# # * *# # # * * *oranges and
8、 peaches on the table.输出:thereareapplesorangesandpeachesonthetable63、A,B,C,D,E 五个人合伙夜间捕鱼,凌晨时都疲惫不堪,各自在河边的树丛中找地 方睡着了,日上三竿,E 第一个醒来,他将鱼数了数,平分成五分,把多余的一条扔进河中, 拿走一份回家去了,D 第二个醒来,他并不知道有人已经走了,照样将鱼平分成五分,又扔 掉多余的一条,拿走自己的一份,接着 C,B,A 依次醒来,也都按同 样的办法分鱼( 平分成 五份,扔掉多余的一条,拿走自己的一份),问五人至少合伙捕到多少条鱼。也许你能用数学办法推出鱼的条数,但我们的要求你编出
9、一个程序,让计算机帮你算出鱼的总数。64、试编程找出能被各位数字之和整除的一切两位数。65、一个正整数的个位数字是 6,如果把个位数字移到首位,所得到的数是原数的 4 倍,试编程找出满足条件的最小正整数。66、某本书的页码从 1 开始,小明算了算,总共出现了 202个数 1,试编程求这本书一共有多少页?67、从键盘上输入两个不超过 32767 的整数,试编程序用竖式加法形式显示计算结果。例如: 输入 123, 85显示: 123+ 85-20868、有 30 个男人女人和小孩同在一家饭馆进餐,共花了五十先令,其中男宾 3 先令,女宾 2 先令,小孩 1 先令。试编程求出男人女人小孩各多少人?69、找出 100 到 999 之间的整数中所有等于它每位数字立方和的数70、求所有满足条件的四位数: (1)这四位数是 11 的倍数; (2)a,b,c,d 均是小于 10 的互不相等的自然数; (3)b+c=a; (4)bc是完全平方数.71、已知四位数 3025 有一个特殊性质: 它的前两位数字 30和后两位数字 25 的和是 55, 而 55 的平方刚好等于该数