编程大赛试题及详细答案.docxVIP

  • 0
  • 0
  • 约4.6千字
  • 约 6页
  • 2026-06-25 发布于河北
  • 举报

编程大赛试题及详细答案

一、编程大赛试题(3题,难度递增)

第一题:基础编程(入门级,20分)

题目描述

输入一个正整数n(1≤n≤1000),计算并输出1到n之间所有奇数的和。要求:不使用数组、集合等数据结构,仅用基本循环和条件判断完成。

输入示例:10

输出示例:25(1+3+5+7+9=25)

注意:输入保证为正整数,无需处理异常输入。

第二题:逻辑应用(进阶级,30分)

题目描述

一个数如果恰好等于它的因子之和(不包括它本身),这个数就称为“完数”。例如6,它的因子是1、2、3,1+2+3=6,所以6是完数。

请编写程序,输入一个正整数m(10≤m≤1000),找出1到m之间所有的完数,按从小到大的顺序输出,每个完数占一行。若没有完数,输出“无完数”。

输入示例:100

输出示例:

6

28

第三题:综合应用(提高级,50分)

题目描述

某超市开展促销活动,规则如下:

1.单笔消费满100元减10元,满200元减25元,满300元减40元,满500元减80元(不满对应金额不享受对应优惠,优惠不叠加,取最高可享受的优惠);

2.会员额外享受9.5折优惠(折后再计算满减,会员标识为1,非会员为0);

3.最终实付金额不能低于0元。

请编写程序,输入3个参数(会员标识:0或1;消费金额:正整数,单位:元;是否使用优惠券:0=不使用,1=使用,优惠券抵扣5元,优惠券可

文档评论(0)

1亿VIP精品文档

相关文档