C语言实验报告(第二次试验)

C语言实验报告(第二次试验)

ID:41519039

大小:56.10 KB

页数:6页

时间:2019-08-26

C语言实验报告(第二次试验)_第1页
C语言实验报告(第二次试验)_第2页
C语言实验报告(第二次试验)_第3页
C语言实验报告(第二次试验)_第4页
C语言实验报告(第二次试验)_第5页
资源描述:

《C语言实验报告(第二次试验)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言上机实验报告一、实验目的1.掌握条件语句if和switch的使用方法;2.培养和掌握循环语句(while、for、do...while)和条件语句的综合运用能力;三、实验环境1.硬件:计算机;2.软件:WindowsXP操作系统,VC++6.0编程环境。二、实验内容1.“中国的先哲们喜欢用独到的视角审视人生百态,他们喜欢用概括性的表述和富有哲理性的语言指点江山、世态,比如对人生各个阶段的概括莫过于那句中国人都喜欢引用的古训:十岁不愁、二十不悔、三十而立、四十不惑、五十知天命、六十耳顺、七十古稀、八十九十耄耋、百岁期颐。”编制一个C

2、语言程序,输入一个人的年龄,判断该人处于哪个人生阶段?要求使用两种方法编程:1)使用if...else…或if...elseif...else语句编程;2)使用switch语句编程。2.编制一个C语言程序,输出1-1000以内所有的素数(素数只能被1和自身整除),输出形式如下:235711131719232931374143475359616771737983899710110310710911312713113713914915115716316717317918119119319719921122322722923323924125

3、1257263269271277281283293307311313317331337347349353359367373379383389397401409419421431433439443449457461463467479487491499503509521523541547557563569571577587593599601607613617619631641643647653659661673677683691701709719727733739743751757761769773787797809811821823827

4、8298398538578598638778818S3Q997911919929937941947953967971977983991997四、实验结果(实验报告撰写内容)1.给出实验内容1程序代码,输入3个年龄数得到3个对应的判断输出。2.给出实验内容2的程序代码,使用注释说明符7厂对关键语句进行解释,以帮助程序阅读者增加对程序的理解。实验内容1的源程序与输出结果:使用ifelseif#ineludevoidmain(){intage;scanf("%d",&age);if(age>=100)printf("期颐

5、");elseif(age>=80)printf("耄耋”);elseif(age>=70)prinlff古稀“);elseif(age>=60)printf(“耳顺”);elseif(agc>=50)printf(n知天命”);elseif(age>=40)printf("不惑");elseif(age>=30)printf(”而立M);elseif(age>=20)prinlf(“不悔”);elseif(age>=10)printf("不愁5");elseprintf("请输入1()以上的整数年龄”)

6、;1实验内容1的源程序与输出结果:使用switch....・・case#includevoidmain(){intage;scanf("%d",&age);if(age>=109)elseage=age/10;switch(age){case10:printf("期颐");break;case9:printf("耄耋");break;case8:printfC耄3hn”);break;case7:printf("古稀");break;case6:prinlfC'耳顺");break;case5:prin

7、tf("知天命");break;case4:printf("不惑");break;case3:printfC*而立H);break;case2:printf(M不悔M);break;case1:prinlf("不愁");break;default:printf(H请输入10以上的整数年龄j;实验内容2输出1〜1000以内所有的素数源程序与输出结果#inclucle#includevoidmain(){intn=O,ij,f,k;for(i=2;i<=1000;i++){f=l;k

8、二sqrt(i);for(j=2;j<=k;j++){if(i%j==O){仁0;b「cak;}}if(D选走乍:编程练习5656Debug5656.exe-3初L73?114113431?4719

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。