输入一个数,将该数的每位数字输出,再输出该数的反序数.例如,输入1234,输出1、2、3、4,再输出4321
要求用循环做,还要是对任意的N成立
C++语言
人气:499 ℃ 时间:2019-10-11 14:35:24
解答
楼主需要什么语言版的C++我只给出反序数 你自己琢磨一下 大致思路是这样的void Reverse(int m, int len){if(m/10){cout << m%10; len++;Reverse(m/10, len); }else cout << m << endl << "为" << len << "位数";}int main(){int n;cout << "输入:"; cin >> n; cout << "输出:";Reverse(n, 1);}
推荐
- 设N是一个4位整数,它的9倍恰好是其反序数(反序数就是将整数的数字倒过来形成的数,例1234的反序数为4321
- 设计一个程序,输入一个四位数(整数),将各位数字分开,并按期反序输出.例如:输入1234,则输出4321.
- 设计一个c++程序,输入一个4位数,将其反序输出.例如1234,输出4321.
- 输入一个数,将该数的每位数字输出 例如,输入1234,输出1、2、3、4,用C++语言
- 哪些四位正整数的k倍(1
- I'm going to playing the piano tomorrow 这个句子有错么?
- 小星用燃气灶将质量为2kg,温度为25℃的水加热到100℃,则水要吸收多少的热量?该燃起的热效率是,
- 写雷锋的作文700字
猜你喜欢