输入一个整数(可所以负数),将该数列位上的数字反序输出,新数要知足整数的常见形式,在最高位不克不及为零,若是是负数要暗示当作负数形式。若何用C++实现这一算法呢?小编与大师分享编纂经验。
输出一个整数的倒序,起首要判定该数是否为负数,在输出反转后的数字时,若是肇端位为0则不输出,直到肇端位不为0才正常输出。
起首,界说三个变量,保留反转的整数、反转后的每一位数字和计数。
给计数变量赋初值,初值为0。
肆意输入一个整数,保留在变量num中。
用if语句判定,若是num是负数,则将num转换为正数,并输出反转后数值的负号。
若是是正数,则直接反转输出整数。
do-while轮回中,用10对整数取余,保留在变量d中。
将整数中取余后的位数删除,用除10的方式实现。
用if语句判定,当反转后数值的肇端位为0时,不输出数字。
当反转后数值的肇端位不为0后,反标的目的输出整数的列位数字。
do-while轮回语句的判定前提是,整数的值年夜于0。
测试法式,输入肆意一个整数,计较机就会倒序输出该数。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!