C语言算法第五章源代码以及流程图.doc

C语言算法第五章源代码以及流程图.doc

ID:51687791

大小:95.50 KB

页数:6页

时间:2020-03-15

C语言算法第五章源代码以及流程图.doc_第1页
C语言算法第五章源代码以及流程图.doc_第2页
C语言算法第五章源代码以及流程图.doc_第3页
C语言算法第五章源代码以及流程图.doc_第4页
C语言算法第五章源代码以及流程图.doc_第5页
资源描述:

《C语言算法第五章源代码以及流程图.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、程序流程图内存执行过程数计学院计算机科学与技术110702010006戴晨丹5.3两个数中的最大值开始1/*example5-3.cpp*/52#include3Intmain()4{65Intx,y,max;6printf(“请输入两个整数:”);77scanf(“%d%d”,&x,&y);8If(x>=y)T9max=x;F10else811max=y;110912printf(“%d和%d的较大值是:%d”,x,y,max);13return0;1214}66911xy282max86请输入两个整数:2.82和8的较大值是:8结束随机数随机数随

2、机数开始5.4符号函数:51/*example5-4.cpp*/2#include63Intmain()4{5Intx,sign;6print(“请输入x的值:”);FT7scanf(“%d”,&x);912088if(x>0)9sign=1;FT10elseif(x<0)11sign=-1;111312else13sign=0;1414printf(“x的值为:%d,符号函数的值为:%d”,x,sign);15return0;716}10随机数随机数signx结束请输入x的值:_1X的值为:1x的符号函数为:0Z965.5将三个整数由小到大输出开始

3、1/*example5-4.cpp*/2#include12103Intmain()54{5Intx,y,z,temp;116print(“请输入三个整数:”);67scanf(“%d%d”,&x,&y,&z);8if(x>y)79{10temp=x;1716611x=y;12y=temp;T13}1819814if(z

4、f(“这三个整数由小到大依次是:%3d%3d%3d”,x,y,z);28return0;2729}zxytemp666这三个整数由小到大依次是:5,6,8请输入三个整数:2.8z68858随机数随机数随机数随机数结束5.6.百分制转换开始1/*example5-6.cpp*/52#include3Intmain()64{5doublescore;76inttemp;7chargrade;88printf(“请输入一个百分制成绩:”);9scanf(“%1f”,&score);10temp=(int)score/10;911switch(temp)12

5、{1013case10:14case9:grade=‘A’;break;15case8:grade=‘B’;break;1116case7:grade=‘C’;break;1817case6:grade=‘D’;break;18default:grade=‘E’;break;13-14F15171619}F20printf(“百分制成绩%4.1f对应的等级制成绩为:%c,score,grade);FF21return0;breakbreakbreakbreak22}TTTTbreak20T结束A随机数随机数gradetemp988水仙花数Duty5-2.cpp*/#i

6、ncludeIntmain(){intx,x1,x2,x3,y;printf(“请输入一个三位整数:”);scanf(“%d”,&x);x1=x%10;y=x/10;x2=y%10;x3=y/10;if(x1*x1*x1+x2*x2*x2+x3*x3*x3==x);printf(“%d是水仙花数”,x);elseprintf(“%d不是水仙花数”,x);return0;}请输入一个百分制成绩:_98百分制成绩98对应的等级成绩为:A计算n!5开始1/*example5-6.cpp*/2#include63intmain()4{7

7、5intn,i=1;6longintresult=1;7printf(“请输入一个整数:”);88scanf(“%d”,&n);9while(i<=n)10{T911result=result*I;12i++;13}1114printf(“%d的阶乘为:%d”,n,result);F1215return0;16}7水仙花数Duty5-2.cpp*/#includeIntmain(){intx,x1,x2,x3,y;printf(“请输入一个三位整数:”);scanf(“%d”,&x);x1=x%10;y=

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

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

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