c语言题的题,求大神解答

给一个不多于5位的正整数要求1、求出它是几位数

2、分别打印出每一位数3、按逆序打印出每一位数字。(例如原数123应输出321)
全部
  • 这么简单的问题也问啊这应该算是基本問题吧!
    我就不说代码了,只说算法思想(有两种算法,只说一种)
    1、将待测数X依次和100001000,10010求余(待测数X依次被所得余数替换,例:X=X 求余 10000)根据所得结果就可判断出该数是几位数。
    2、将上一步每次的余数存入一个一维数组中再顺序打印出每个数字,最后再逆序打印絀该数组中的元素
    全部

你要实现什么功能没没有说清楚

将SS所指字符窜中所有下标为奇数的字母转换为大写(若该位为置上不是字母 则不改)

借助楼上哥们的程序,程序简化为:

 

附:用数组及元素下标操作有序插入全过程

 
 
 
附:用指针操作有序插入全过程。

我要回帖

更多关于 c语言题 的文章

 

随机推荐