C选择结构 21道题(含答案).docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C选择结构 21道题(含答案)

题目、描述、输入、输出、输入样例、输出样例、测试输入、测试输出 选择01:整除 请写一个程序:输入一个正整数值,请查这个值是否可以被17整除,如果可以输出1,否则输出0。 输入 34 输出1 输入 38 输出0 测试 输入15 输出0 #includeiostream using namespace std; int main() { int n; cinn; if(n%17==0) cout1endl; else cout0endl; return 0; } 选择02:利润提成 编写一个程序,根据年利润提成,计算企业发放的年度奖金。 利润低于或等于10万元的部分,奖金按10%提取; 利润高于10万元,低于或等于20万元的部分,奖金按7.5%提取; 20万到40万之间的部分,可提成5%; 40万到60万之间部分,可提成3%; 60万到100万之间的部分,可提成1.5%; 超过100万元的部分按1%提成。 从键盘输入当月利润,求应发放奖金总数。 输入9 输出0.9 输入15 输出1.375 输入30 输出2.25 输入50 输出3.05 输入80 输出3.65 输入120 输出4.15 测试: 输入90 输出 3.8 #include iostream using namespace std; int main() { ??int a; ??cina; ??if(a=10) ????cout0.1*aendl; ??else if(a=20) ????cout1+(a-10)*0.075endl; ??? ????else if(a=40) ????cout1.75+(a-20)*0.05endl; ?? ???else if(a=60) ????cout2.75+(a-40)*0.03endl; ???else if(a=100) ????cout3.35+(a-60)*0.015endl; ????else ?????cout3.95+(a-100)*0.01endl; ????return 0; } 选择03:征税 税务部门征收所的税,规定如下: 1)收入在1000元以内(含1000),免征; 2)收入在1000~3000元以内(含3000),纳税额为收入的3%; 3)收入超过3000~5000元以内(含5000),纳税为收入4%; 4)当收入超过5000元时,纳税为收入6%。 请根据以上关系,输入收入m,输出应缴纳的税收tax。 输入900 输出0 输入2000 输出60 输入4000 输出160 输入6000 输出360 测试: 输入2500 输出75 #includeiostream using namespace std; int main() { ????double m; ????double tax; ????cinm; ????if(m=1000) ????????tax=0; ????else if(m=3000) ????????tax=m*0.03; ????else if(m=5000) ????????tax=m*0.04; ????else if(m5000) ????????tax=m*0.06; ? ????couttaxendl; ????return 0; } 选择04:闰年 编写一个程序,输入一个年份,判断该年份是否为闰年,是闰年输出yes否则输出no。 输入:2000 输出:yes 输入:2014 输出:no 测试数据: 输入:1000 输出:no #include iostream using namespace std; int main() { ??int a; ??cina; if(a%4==0a%100!=0||a%400==0) coutyesendl; else coutnoendl; ????return 0; ????} 选择05:等级分 编写一个程序,输入一个正整数表示学生的学习成绩,若学习成绩小于0或大于100,输出illegal,否则若成绩在90~100分之间,输出A,在60-89分之间的,输出B,60分以下的输出C。 输入90 输出A 输入70 输出B 输入59 输出C 输入120 输出illegal 测试: 输入90 输出A #includeiostream using namespace std; int main() { ????int a; ????cina; ????if(a=100) ???????{ ????????if(a=90) ????????coutAendl; ????????else if(a=60) ????????coutBendl

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档