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;//数字少一个位

}

}

五、运行效果

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

相关推荐
有Li8 分钟前
EEG脑电图数据处理基础
人工智能·算法·机器学习·语言模型·医学生
霸道流氓气质11 分钟前
AgentFlow 入门与实战:Task-Based 并发、EWMA 动态调度与四道门禁的 Java 生产级编排
java·开发语言
XMXFS19 分钟前
小红书推荐算法底层逻辑解析:用数据思维做内容优化
python·算法·新媒体运营·推荐算法
0+11126 分钟前
算法 --栈
算法·leetcode
鶴哥只手遮天29 分钟前
Gmsh 源码深度解析-第 2 章 几何内核
算法·开源
Zwawa34 分钟前
PID 的三个参数之外:位置式、增量式和反馈控制
c语言·单片机·嵌入式
鶴哥只手遮天34 分钟前
Gmsh 源码深度解析-第 9 章 后处理与插件体系
算法·开源
鶴哥只手遮天37 分钟前
Gmsh 源码深度解析-第 7 章 网格质量、优化与高级技术
算法·开源
鶴哥只手遮天42 分钟前
OpenFOAM 源码深度剖析 · 第二季-15 实战:手写一个求解器、库与边界条件
算法·开源
鶴哥只手遮天44 分钟前
Gmsh 源码深度解析-第 8 章 数值内核与高阶有限元
算法·开源