输入一个数,将该数的每位数字输出,再输出该数的反序数.例如,输入1234,输出1、2、3、4,再输出4321
要求用循环做,还要是对任意的N成立
C++语言
人气:122 ℃ 时间: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
- 设函数f(x)=lnx. (Ⅰ)证明函数g(x)=f(x)-2(x−1)x+1在x∈(1,+∞)上是单调增函数; (Ⅱ)若不等式1-x2≤f(e1-2x)+m2-2bm-2,当b∈[-1,1]时恒成立,求实数m的取值范围.
- 塑料烧起来的气味有毒吗?如题
- 急!英语选词填空
猜你喜欢