- 10
- 0
- 约2.82千字
- 约 4页
- 2018-05-25 发布于河南
- 举报
循环例题讲解
习题5.7给出一个不多于5位的正整数,要求:1. 输出它是几位;2. 分别打印出每一位数字;3. 按逆序打印出各位数字;例如原数为321,应输出 123。
??分析:对于要求1,可用嵌套的if语句判断它是几位(10000~99999为5位,1000~9999为4位,....),将位数记在变量(如w)中;对于要求2,先分离出整数的每一位数字,再打印出来。分离可用以下公式实现:p5=a/10000;??? p4=a%10000/1000; p3=a%1000/100;??? p2=a%100/10;??? p1=a%10; 打印可用switch语句根据w的值从不同的位数开始输出;对于要求3,无论几位数,输出时都要从p1开始。
习题5.9输入四个变量,要求按大小顺序输出。
分析:设四个变量为a,b,c,d,输入时大小顺序不定,输出时按大小顺序排列有两种情况:一种是a,b,c,d顺序固定,可改变变量的值,另一种是要求不改变它们原来的值, a,b,c,d顺序可变。
先看第一种情况:
若输出时按a,b,c,d顺序排列,则应保证a的值最大,b的值第二,c的值第三,d的值最小。要实现这一点,就要将a,b,c,d进行排列。排列可这样进行:先将a分别与b、c、d比较,遇大者则与a交换值,这一轮比较结束后,a中就是最大值了,然后再将b与d、c比较,遇大者则与b交换值,这一轮使b比c、d都大
您可能关注的文档
最近下载
- 乙烯基甲苯(混合异构体)-国际化学品安全卡.pdf VIP
- DB31_T 1660-2025 数据中心基础设施建设指南.pdf VIP
- DB1301T 428-2022 富硒黄冠梨绿色生产技术规程.docx VIP
- 2025年固态电池产业链研究报告-深企投.pdf
- 大跨度连续梁刚构桥常见病害分析及处治对策.pptx VIP
- (高清版)DB5110∕T 32-2021 内江黑猪商品猪生产技术规程. .pdf VIP
- DB15∕T 4281-2026 湖泊环境微塑料监测技术指南.pdf VIP
- DB1302T 533-2021 农业社会化服务 病虫害防控服务规范.docx VIP
- 2016年中小学幼儿园教师职称考试物理试题.pdf VIP
- DB21_T 4173-2025 城市地下综合管廊工程技术规程.docx VIP
原创力文档

文档评论(0)