《C语音复习PPT IE03-循环结构程序课件.pptx》由会员分享,可在线阅读,更多相关《C语音复习PPT IE03-循环结构程序课件.pptx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课件封面实验教学标题输入、输出和选择结构程序输入、输出和选择结构程序3 循环结构程序循环结构程序循环结构程序循环结构程序#include#include void main()double e0,e=1.0;/累加和初值为累加和初值为 1double t=1.0;/累乘初值为累乘初值为 1int n=0;do e0=e;n=n+1;/计算数列分母计算数列分母t=t/n;/计算数列项计算数列项e=e+t;/计算累加和计算累加和 while(fabs(e-e0)1e-6);/计算误差计算误差,如果大于如果大于1e-6继续做下去继续做下去printf(e值为:值为:%lfn,e);3 循环结构程序循
2、环结构程序循环结构程序循环结构程序#include void main()int i,n=1,m=1,t;double s=0;/累加和初值必为累加和初值必为0for(i=1;i=20;i+)t=n;/将前一项的分母临时保存下来将前一项的分母临时保存下来n=m;/当前项的分母是前一项的分子当前项的分母是前一项的分子m=t+m;/当前项的分子是前一项的分子加前一项的分母当前项的分子是前一项的分子加前一项的分母s=s+(double)m/n;/计算累加计算累加printf(数列前数列前20项的值是:项的值是:%fn,s);3 循环结构程序循环结构程序循环结构程序循环结构程序include void
3、 main()int i,f1=1,f2=0;for(i=1;i=20;i+)/每次循环计算出两个数列值,因此每次循环计算出两个数列值,因此40个数,循环次数为个数,循环次数为20f1=f2+f1;/则现在的则现在的f1实质是实质是f3,.f2=f1+f2;/则现在的则现在的f2实质是实质是f4,.printf(%d%d,f1,f2);/每次打印两个数列值每次打印两个数列值3 循环结构程序循环结构程序循环结构程序循环结构程序#include void main()int i,a,b,c;for(i=100;i1000;i+)a=i/100%10;/百位数百位数b=i/10%10;/十位数十位数
4、c=i%10;/个位数个位数if(a*a*a+b*b*b+c*c*c=i)/判断判断 各位数字立方和等于该数本身各位数字立方和等于该数本身 如果是则是水仙花数如果是则是水仙花数printf(水仙花数是:水仙花数是:%dn,i);3 循环结构程序循环结构程序循环结构程序循环结构程序#include#include void main()int i,j;printf(图案图案(a)n);for(i=1;i=7;i+)/控制输出控制输出7行行for(j=1;j=i;j+)/每行输出每行输出i个个*printf(*);printf(“n”);/每行最后输出回车每行最后输出回车printf(图案图案(b
5、)n);for(i=1;i=7;i+)/控制输出控制输出7行行for(j=1;j=7-i;j+)/每行先输出每行先输出7-i个空格个空格 printf();for(j=1;j=i;j+)/每行输出每行输出i个个*printf(*);printf(“n”);/每行最后输出回车每行最后输出回车 printf(图案图案(c)n);for(i=1;i=7;i+)/控制输出控制输出7行行for(j=1;j=abs(4-i);j+)/每行先输出每行先输出|4-i|个空格个空格printf();for(j=1;j=(i4)?2*i-1:15-2*i);j+)/每行输出若干个每行输出若干个*,当,当i4时为时
6、为2*i-1,否则为,否则为15-2*iprintf(*);printf(n);/每行最后输出回车每行最后输出回车1、有时候读书是一种巧妙地避开思考的方法。3月-233月-23Monday,March 6,20232、阅读一切好书如同和过去最杰出的人谈话。07:27:1607:27:1607:273/6/2023 7:27:16 AM3、越是没有本领的就越加自命不凡。3月-2307:27:1607:27Mar-2306-Mar-234、越是无能的人,越喜欢挑剔别人的错儿。07:27:1607:27:1607:27Monday,March 6,20235、知人者智,自知者明。胜人者有力,自胜者强
7、。3月-233月-2307:27:1607:27:16March 6,20236、意志坚强的人能把世界放在手中像泥块一样任意揉捏。06三月20237:27:16上午07:27:163月-237、最具挑战性的挑战莫过于提升自我。三月237:27上午3月-2307:27March 6,20238、业余生活要有意义,不要越轨。2023/3/67:27:1607:27:1606 March 20239、一个人即使已登上顶峰,也仍要自强不息。7:27:16上午7:27上午07:27:163月-2310、你要做多大的事情,就该承受多大的压力。3/6/2023 7:27:16 AM07:27:1606-3月-2311、自己要先看得起自己,别人才会看得起你。3/6/2023 7:27 AM3/6/2023 7:27 AM3月-233月-2312、这一秒不放弃,下一秒就会有希望。06-Mar-2306 March 20233月-2313、无论才能知识多么卓著,如果缺乏热情,则无异纸上画饼充饥,无补于事。Monday,March 6,202306-Mar-233月-2314、我只是自己不放过自己而已,现在我不会再逼自己眷恋了。3月-2307:27:1606 March 202307:27谢谢大家谢谢大家