栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

用C语言实现“7-3 逆序的三位数”,基础编程由此开始(第三节)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用C语言实现“7-3 逆序的三位数”,基础编程由此开始(第三节)

今天这道题目呢,是收录在基础编程题目集当中的第三题。

题目要求非常直白,就是让程序读入一个三位数,然后进行逆序输出。

不过需要注意的是,当输入的数字结尾含有0的时候,逆序输出时不应该带有前导的0。

比方说输入123,得到321,而输入700,则得到7。

理顺逻辑

要完成这道题目,得到最终满足题目要求的结果,就需要对得到的三个数字进行计算。

而不是直接把三个数字打印出来,因为这样打印出来的就无法满足题目要求了。

由于我们需要输入一个数字,所以要用到scanf函数,以及用到%取余和/除法取整。

代码实现

 

//逆序的三位数
#include
int main(){
    int n;
    int ge;//个位数
    int shi;//十位数
    int bai;//百位数
    int jie;//最后得到的逆序结果
    scanf("%d", &n);
    ge = n%10;
    shi = (n/10)%10;
    bai = n/100;
    jie = ge*100+shi*10+bai;
    printf("%d",jie);
}
测试结果

 

 最终进行结果测试的时候,输入123逆序输出321,输入700逆序输出7,结果正确。

然后代入到PTA基础编程题目集当中进行测试。

 

总结

这道题目需要进行换位思考,难度并不大,相反是比较容易的。

针对这几个测试点也是很好理解的。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/347780.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号