区分正负数和零倒序输出一个整数C++怎样实现

输入一个整数(可所以负数), 将该数列位上的数字反序输出, 新数要知足整数的常见形式, 在最高位不克不及为零, 若是是负数要暗示当作负数形式 。 若何用C++实现这一算法呢?小编与大师分享编纂经验 。

区分正负数和零倒序输出一个整数C++怎样实现

文章插图

需要这些哦
C++
方式/
1【区分正负数和零倒序输出一个整数C++怎样实现】输出一个整数的倒序, 起首要判定该数是否为负数, 在输出反转后的数字时, 若是肇端位为0则不输出, 直到肇端位不为0才正常输出 。

区分正负数和零倒序输出一个整数C++怎样实现

文章插图

2起首, 界说三个变量, 保留反转的整数、反转后的每一位数字和计数 。

区分正负数和零倒序输出一个整数C++怎样实现

文章插图

3给计数变量赋初值, 初值为0 。

区分正负数和零倒序输出一个整数C++怎样实现

文章插图

4肆意输入一个整数, 保留在变量num中 。

区分正负数和零倒序输出一个整数C++怎样实现

文章插图

5用if语句判定, 若是num是负数, 则将num转换为正数, 并输出反转后数值的负号 。

区分正负数和零倒序输出一个整数C++怎样实现

文章插图

6若是是正数, 则直接反转输出整数 。

区分正负数和零倒序输出一个整数C++怎样实现

文章插图

7do-while轮回中, 用10对整数取余, 保留在变量d中 。

区分正负数和零倒序输出一个整数C++怎样实现

文章插图

8将整数中取余后的位数删除, 用除10的方式实现 。

区分正负数和零倒序输出一个整数C++怎样实现

文章插图

9用if语句判定, 当反转后数值的肇端位为0时, 不输出数字 。

区分正负数和零倒序输出一个整数C++怎样实现

文章插图

10当反转后数值的肇端位不为0后, 反标的目的输出整数的列位数字 。

区分正负数和零倒序输出一个整数C++怎样实现

文章插图

11do-while轮回语句的判定前提是, 整数的值年夜于0 。

区分正负数和零倒序输出一个整数C++怎样实现

文章插图

12测试法式, 输入肆意一个整数, 计较机就会倒序输出该数 。

区分正负数和零倒序输出一个整数C++怎样实现

文章插图


以上内容就是区分正负数和零倒序输出一个整数C++怎样实现的内容啦, 希望对你有所帮助哦!

推荐阅读