信息学奥赛题库剖析.pdfVIP

  • 20
  • 0
  • 约3.95万字
  • 约 50页
  • 2021-12-03 发布于湖北
  • 举报
一、 初级编程入门题 顺序结构 1、请编写一个程序,求一个正方的周长。 2 、请编写一个程序,求一个长方形的周长。 3 、请编写一个程序,求一个三角形的周长。 4 、请编写一个程序,从键盘输入两个整数,要求求和然后输出和。 例如: 输入 1 4 输出 5 5 、要求从键盘输入一个三位数,要求百位变十位,十位变个位,个位变百位 : 例如: 输入 123 输出 312 6 、输入一个四位数要求按如下交换输出: 例如 :输入 1234 输出 4321 7 、输入一个四位数要求输入各位数字的和。 例如: 输入 4567 输出 22 8 、编一程序,键盘输入整数 A ,B 的值,然后打印 A 除以 B 的商的整数部分及 余数。 9 、输入一个时、分、秒,把它转换为一个秒数。 例如 输入 2 3 4 代表 2 小时 3 分钟 4 秒 输出 7384 代表一共有 7384 秒 10 、求三角形面积:给出三角形的三个边长为 a ,b ,c ,求三角形的面积。 提示:根据海伦公式来计算三角形的面积: a b c S = 2 ;Area = S( S a )( S b )( S c ) 11 、编一程序,从键盘输入整数 A ,B 的值,然后把 A ,B 的值交换后输出。从 键盘输入两个整数,打印出更小的那个数。 12 、设 X ,Y ,Z 的值分别是 FALSE ,TRUE ,FLASE 。写出下列逻辑表达式的 值: not x and not y; true and x or y; (x and z) or (z and y); x or z and y; (45) and (78) (89) or ( 910) 2 and ((3=3) or (37)) 选择结构 13 、读入三个整数,从小到大输出。 14 、从键盘输入一个数 ,判断它的奇偶性 ,如果是奇数则输出 yes, 否则输出 no 。 15 、从键盘读入一个数,判断它的正负。是正数,则输出 + ,是负数,则输出 - 。 16 、从键盘输入一个数,如果是两位数那么输入 yes 否则输入 no 。 17 、输入两个数 a,b ,输出较大数的平方值。 18 、铁路托运行李规定:行李重不超过 50 公斤的,托运费按每公斤 0.15 元计 费;如超 50 公斤,超过部分每公斤加收 0.10 元。编一程序完成自动计费工作。 19、某超市为了促销,规定:购物不足 60 元的按原价付款,超过 60 不足 200 的按九折付款,超过 200 元的,超过部分按八折付款。编一程序完成超市的自 动计费的工作。 20 、打印某年某月有多少天。 (提示:A 、闰年的计算方法:年数能被 4 整除, 并且不能被 100 整除;或者能被 400 整除的整数年份。 B、利用 MOD 运算可以 判断一个数能否被另一个数整除)。 21 、编写一个程序,功能是从键盘输入一个整数,判断它是否二位数,如果是, 就打印它,然后结束程序, 22 、编写一个程序,功能是从键盘输入三个整数,打印出其中最大的一个值。 23 、当前小学生的成绩单由以前的百分制改为优秀、良好、合格、不合格四个

文档评论(0)

1亿VIP精品文档

相关文档