- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我尽一杯,与君发三愿:一愿世清平,二愿身强健,三愿临老头,数与君相见。——《白居易》
C语⾔编程100题(基础知识、基本结构、数组)
1.输出Hello World!
2.编写程序,将华⽒度转换为摄⽒度。转换公式为:c = 5 * (华⽒度f - 32) / 9;其中,c为摄⽒度,f为华⽒度。
3.交互输⼊的四个整数,计算它们的和以及平均值,并输出,要求:平均值保留两位⼩数。
4.从键盘输⼊⼀个n,计算1到n的和。
5.。
6有如下函数:
7. 计算分段函数:
8.求出1-N中的所有素数。
9.判断⼀个数是否为⽔仙花数,所谓⽔仙花数是指⼀个三位数其各位数字的⽴⽅和等于该数本⾝。例如:371是⼀个⽔仙花
数,371=3^3+7^3+1^3.
10.输出所有的⽔仙花数.所谓⽔仙花数是指这样的⼀个三位数:其各位数字的⽴⽅和等于该数本⾝。例如:371是⼀个⽔仙花
数,371=3^3+7^3+1^3.
11. 编写⼀个程序输出⼀定范围内所有的完全数,如果⼀个数等于它的因⼦之和,则称该数为“完全数”。例如,6的因⼦为1,2,3,⽽
6=1+2+3,因此6是“完全数”。
12. 孪⽣素数就是指相差2的素数对。例如:3和5,5和7,11和13输⼊⼀个正整数n,输出n以内的所有孪⽣素数。(此问题可以拓展⼀
到“梅森素数”)
13. 中国古代数学家张丘建在他的 《算经》中提出了⼀个著名的“百钱百鸡问题”:⼀只公鸡值5钱,⼀只母鸡值3钱,三只⼩鸡值1钱,现
在要⽤百钱买百鸡,请问公鸡、母鸡、⼩鸡各多少只?
14. 求正整数N以内的所有勾股数。
所谓勾股数,是指能够构成直⾓三⾓形三条边的三个正整数(a,b,c)。
15. 两个不同的⾃然数A和B,如果整数A的全部因⼦(包括 1,不包括A本⾝)之和等于B ;且整数B的全部因⼦(包括 1,不包括B本⾝)之和等
于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。
16. 选出三个数中最⼩数的算法流程图如下图所⽰ :
17.计算个⼈所得税,假设个⼈所得税为:税率*(⼯资-1600)。请编写程序计算应缴的所得税,其中税率定义为:
好学近乎知,力行近乎仁,知耻近乎勇。——《中庸》
万两黄金容易得,知心一个也难求。——《曹雪芹》
(1)当⼯资不超过1600时,税率为0;
(2)当⼯资在区间(1600,2500]时,税率为5%;
(3)当⼯资在区间(2500,3500]时,税率为10%;
(4)当⼯资在区间(3500,4500]时,税率为15%;
(5)当⼯资超过4500时,税率为20%。
18.企业发放的奖⾦根据利润提成。利润(I)低于或等于10万元时,奖⾦可提10%;利润⾼于10万元,低于20万元时,低于10万元的部分
按10%提成,⾼于10万元的部分,可可提成7.5%;20万到40万之间时,⾼于20万元的部分,可提成5%;40万到60万之间时⾼于40万
元的部分,可提成3%;60万到100万之间时,⾼于60万元的部分,可提成1.5%,⾼于100万元时,超过100万元的部分按1%提成,从
键盘输⼊当⽉利润I,求应发放奖⾦总数?
19. 输⼊三⾓形的3条边a,b,c,如果能构成⼀个三⾓形,输出⾯积area和周长perimeter(保留2位⼩数);否则,输出“These sides do
not correspond to a valid triangle”。在⼀个三⾓形中,任意两边之和⼤于第三边。三⾓形⾯积计算公式:
(其中,P =(a+b+c)/2)
20.输出如下杨辉三⾓形的前七⾏。
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
21.求5*5的⼆维数组的每⾏元素的平均值。
22. 韩信点兵:在中国数学史上,⼴泛流传着⼀个“韩信点兵”的故事:韩信是汉⾼祖刘邦⼿下的⼤将,他英勇善战,智谋超群,为汉朝建
⽴了卓越的功劳。据说韩信的数学⽔平也⾮常⾼超,他在点名的时候,为了知道有多少兵,同时⼜能保住军事机密,便让⼠兵排队报数:
按从1到5报数,记下最末⼀个⼠兵报的数为1;
按从1到6报数,记下最末⼀个⼠兵报的数为5;
按从1到7报数,记下最末⼀个⼠兵报的数为4;
按1从11报数,最末⼀个⼠兵报的数是10;
你知道韩信⾄少有多少兵吗?试编写相应程序。
23. 求序列前n项的和:输⼊⼀个正整数n,输出2/1+3/2+5/3+8/5+的前n项之和(该序列从第2项起,每⼀项的分⼦是前⼀项分⼦
与分母的和,分母是前⼀项的分⼦),保留2位⼩数。试编写相应程序。
24. 求序列和。输⼊两个正整数a和n,
您可能关注的文档
最近下载
- ESG培训企业培训课件.pptx VIP
- 旅游人力资源管理(第2版)全套PPT课件.pptx
- 风景园林专业中级职称考试复习题含答案.doc VIP
- 小学音乐人音版五年级上册:第4课 可爱的家-教学课件《外婆的澎湖湾》.pptx
- 《秸秆综合利用》课件.pptx VIP
- 天然气锅炉司炉工培训ppt课件.pptx
- 2025年中职高考中职英语二轮专题非谓语动词课件(共148张PPT).pptx VIP
- 医疗器械分类目录(24页).pdf VIP
- 2025年苏州卫生职业技术学院高职单招笔试语文试题库含答案解析(5套共100道单选合辑).docx VIP
- 横琴总体发展规划-珠海横琴新区地方税务局门户网站.DOC VIP
文档评论(0)