输入一个数,将该数的每位数字输出,再输出该数的反序数.例如,输入1234,输出1、2、3、4,再输出4321
要求用循环做,还要是对任意的N成立
C++语言
人气:314 ℃ 时间: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
- 甲、乙两地相距540千米,一辆汽车从甲地开往乙地,每时行驶58千米,行驶到290千米后遇到从乙地开来的一辆
- 若m减n等于2,m加n等于5,则m的平方减n的平方的值为——
- I can do nothing but
猜你喜欢