c语言:反向输出数字|练习题

一、题目

输入一个两位以上的任意长的数字,将数字反向输出。

如图:

二、思考分析

1、输入一个两位以上的数字

2、把该数不断除以10

3、每除一次,打印该数在变化后,除以10的余数

4、直到该数除10后,小于0为止

三、代码截图【带注释】

四、源代码【带注释】

#include <stdio.h>

int main()

{

int num=0;

//输入的数字是1位数,则再次输入

for(;;)

{

printf("请输入一个两位以上的数:\n");

scanf("%d",&num);

if(num/10>0)

{

break;

}

}

reverse(num);//调用反向输入函数

}

reverse(int num)

{

printf("反向后的数字是:");

while(num>0)

{

printf("%d",num%10);//打印除10后的余数

num=num/10;//数字少一个位

}

}

五、运行效果

关注我,每天分享编程知识

相关推荐
Chockong7 分钟前
11_vim自动插入文件头模板(.c/.cpp/.py/.txt)设置
c语言·vim
学会去珍惜7 小时前
是什么意思c语言
c语言·编程语言·底层开发·面向过程·系统软件
t***5447 小时前
Clang 编译器在 Orwell Dev-C++ 中的局限性
开发语言·c++
Sam_Deep_Thinking8 小时前
学数据结构到底有什么用
数据结构
oy_mail8 小时前
QoS质量配置
开发语言·智能路由器·php
oyzz1208 小时前
PHP操作redis
开发语言·redis·php
kobesdu8 小时前
人形机器人SLAM:技术挑战、算法综述与开源方案
算法·机器人·人形机器人
nashane8 小时前
HarmonyOS 6学习:网络能力变化监听与智能提示——告别流量偷跑,打造贴心网络感知应用
开发语言·php·harmony app
凌波粒9 小时前
Java 8 “新”特性详解:Lambda、函数式接口、Stream、Optional 与方法引用
java·开发语言·idea
handler0110 小时前
拒绝权限报错!三分钟掌握 Linux 权限管理
linux·c语言·c++·笔记·学习