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

上传人:自*** 文档编号:126245522 上传时间:2020-03-23 格式:DOC 页数:6 大小:95.50KB
返回 下载 相关 举报
C语言算法第五章源代码以及流程图.doc_第1页
第1页 / 共6页
C语言算法第五章源代码以及流程图.doc_第2页
第2页 / 共6页
C语言算法第五章源代码以及流程图.doc_第3页
第3页 / 共6页
C语言算法第五章源代码以及流程图.doc_第4页
第4页 / 共6页
C语言算法第五章源代码以及流程图.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《C语言算法第五章源代码以及流程图.doc》由会员分享,可在线阅读,更多相关《C语言算法第五章源代码以及流程图.doc(6页珍藏版)》请在金锄头文库上搜索。

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

2、束随机数随机数随机数开始5.4符号函数:51 /* example5-4.cpp */2 #include 63 Int main()4 5 Int x, sign;6 print(“请输入x的值:”);FT7 scanf(“%d”, &x);912088 if(x0)9 sign=1;FT10 else if (x0)11 sign=-1;111312 else13 sign=0;1414 printf(“x的值为:%d,符号函数的值为:%dn”, x, sign);15 return 0; 716 10随机数随机数signx结束 请输入x 的值:_1X的值为:1 x的符号函数为:0Z965

3、.5将三个整数由小到大输出 开始1 /* example5-4.cpp */2 #include 12103 Int main()54 5 Int x, y, z, temp;116 print(“请输入三个整数:”); 67 scanf(“%d%d”, &x, &y, &z);8 if(xy) 79 10 temp=x;1716611 x=y; 12 y=temp;T13 1819814 if (zx)F10-1215 16 temp=z;17 z=y; T242318 y=x; 1416-1919 x=temp;20 F2521 else if(zy)T22 23-252123 temp=

4、y; 24 y=z; 25 z=temp;F26 27 printf(“这三个整数由小到大依次是:%3d %3d %3dn”, x, y, z);28 return 0;2729 zxytemp666这三个整数由小到大依次是:5,6,8 请输入三个整数:2.8z68858随机数随机数随机数随机数结束 5.6百分制转换开始1 /* example5-6.cpp */ 52 #include 3 Int main() 64 5 double score; 76 int temp;7 char grade; 88 printf(“请输入一个百分制成绩:”);9 scanf(“%1f”,&score)

5、;10 temp=(int)score/10; 911 switch (temp)12 1013 case 10:14 case 9: grade=A; break;15 case 8: grade=B; break;1116 case 7: grade=C; break;1817 case 6: grade=D; break;18 default: grade=E; break;13-14F15171619 F20 printf(“百分制成绩%4.1f对应的等级制成绩为:%cn,score, grade);FF21 return 0;breakbreakbreakbreak22 TTTTbr

6、eak20T结束A随机数随机数gradetemp988水仙花数Duty5-2.cpp */#include Int main() int x,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是水仙花数n”, x); else printf(“%d不是水仙花数n”, x); return 0;请输入一个百分制成绩:_98百分制成绩98对应的等级成绩为:A计算n!5开始1 /* ex

7、ample5-6.cpp */2 #include 63 int main()4 7 5 int n, i=1;6 long int result=1;7 printf(“请输入一个整数:”);88 scanf(“%d”, &n);9 while(i=n)10 T911 result=result*I;12 i+;13 1114 printf(“%d的阶乘为: %dn”, n, result);F1215 return 0;16 7水仙花数Duty5-2.cpp */#include Int main() int x,x1, x2, x3, y; printf(“请输入一个三位整数:”); s

8、canf(“%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是水仙花数n”, x); else printf(“%d不是水仙花数n”, x); return 0;1的阶乘为:1请输入一个整数:_1111随机数in14结束水仙花数 5 开始1 Duty5-2.cpp */2 #include 63 Int main()4 5 int x,x1, x2, x3, y; 76 printf(“请输入一个三位整数:”);7 scanf(“%d”, &x); 88 x1=x%

9、10;9 y=x/10; 910 x2=y%10;11 x3=y/10;10 12 if(x1*x1*x1+x2*x2*x2+x3*x3*x3=x); 13 printf(“%d是水仙花数n”, x);14 else 1115 printf(“%d不是水仙花数n”, x);16 return 0;17 FT 126水仙花数Duty5-2.cpp */#include Int main() int x,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是水仙花数n”, x); else printf(“%d不是水仙花数n”, x); return 0;153是水仙花数请输入一个三位整数:_15315315315随机数随机数随机数随机数yx3x2随机数x1 结束x 结束1315

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号