当前位置 :
【输入一个不多余5位数的正整数,输出它是几位数,并按逆序输出各个数字,如123变成321,它的位数是3.怎么样用C语言来实现】
10人问答
问题描述:

输入一个不多余5位数的正整数,输出它是几位数,并按逆序输出各个数字,如123变成321,它的位数是3.怎么样用C语言来实现

冯振明回答:
  x%10=a1,x/10%10=a2,x/100=a3,a=a1*100+a2*10+a3
冯振明回答:
  判断是几位:if(a>100)3if(a>1000)4if(a>10000)5
黄海风回答:
黄海风回答:
  能帮我看一下错在哪儿吗?
黄海风回答:
  每次调试的时候都有32这两个数,不知道为什么?
黄海风回答:
  其他对的
黄海风回答:
  因为如果输入3位数的话它有0出现,所以用了if把0换成空格
黄海风回答:
  最后是把没个数以逆序分解出来,如321
冯振明回答:
  你这种算法是必需的吗,这种算法比较负责,而且有很多都不需要,如果只是想输出完全不用这么写
黄海风回答:
  就是因为题目中没有输出0所以就用这种方法,但是有错误,不知道错哪儿了
最新更新
优秀其它推荐
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞