编写一个递归函数,将任意的正整数按反序输出。例如,输入"12345"输出"54321"PS:不要出现C语言的句子,,,一点都没学过C语言,看不懂。
6条回答 默认 最新
报告相同问题?
提交
相关推荐 更多相似问题
- 2015-12-20 12:00回答 6 已采纳 ``` #include using namespace std; void revert(int n) { if ( n>= 0 && n<= 9 )
- 2015-12-14 08:00回答 3 已采纳 #include #include using namespace std; void Function( int number, string& result ) { int r
- 2022-03-02 20:53回答 1 已采纳 int fun(int k) { int num,y=0; if(k!=0) y=y*10+k%10 + fun(k/10); //你没有将fun函数的返回值添加进
- 2021-05-14 08:53C和C++技术博客的博客 将任意的正整数按反序输出要实现的功能如下完整源代码实现如下 要实现的功能如下 输入"123456789"输出"987654321" 完整源代码实现如下 #include <iostream> using namespace std; void revert(int n) { if ...
- 2021-05-23 09:25青天一碧的博客 由于是逆序输出,所以当“12345”传到r函数时,先输出个位,通过12345%10得到个位,所以第二处的案是:m%10。由于已经把个位输出,所以要把变量的个位进行去掉,通过除以10去掉个位,故第三空的案是:m/10。删...
- 2021-11-12 13:30徘云的博客 非递归法: #include<iostream> using namespace std; void rev(int n) { while(n!=0) { cout<<n%10; n/=10;..."请输入一个整数,将逆序输出\n"; cin>>n; rev(n); cout<
- 2021-12-14 14:59回答 1 已采纳 //递归将十进制转化为二进制#include <stdio.h>void fun(int n);int main(){ int num; printf("Please INPU
- 2021-10-29 00:42回答 1 已采纳 修改如下,供参考: #include <stdio.h> int main() { int n, i, k; while (scanf("%d", &n) == 1 &&
- 2021-11-28 17:55回答 2 已采纳 #--coding:utf8;--def f(n): if n==1: return 1 elif n==2: return 2 else:
- 2021-05-24 03:16春光古大侠的博客 我有一项工作要写一个递归函数,该函数以相反的顺序写一个正整数的数字.我的问题是该功能无法正确显示反向.我知道我应该在显示数字时使用%或10,而在递归调用中以及在基本情况应该为#include using namespace std;int...
- 2021-01-22 12:35麻辣小兔喵的博客 编写一个递归函数,将一个整数n逆序输出,比如,n = 12345,输出54321。 测试说明 样例输入: 12345 样例输出 54321 代码如下: #include<stdio.h> void solve(int n) { if(n<10) { printf("%d",n)...
- 2021-11-15 20:55二十又的博客 问题描述 编写两个递归函数 分别实现对输入的一个正整数n的各位数字的正序输出和反序输出
- 2015-12-20 12:41回答 1 已采纳 ``` #include using namespace std; void foo(int n, int base) { if (n == 0) { cout
- 回答 1 已采纳 两个函数,两个功能,供参考: #include <stdio.h> #include <math.h> void inverse(int n)//递归 反序逐位输出 一个整数
- 2018-12-03 13:06回答 1 已采纳 zhuanh是什么鬼 还有100转换为16进制是64而不是54 ``` #include "stdio.h" void tohex(int n) { if (n == 0
- txu666的博客 但是必须包含头文件string.h, 因为没有说多少位,可以用字符数组来实现,输入的数字只需在输出就行了,strlen()-1就是字符数组的最后的一字符,就是结束符\0前的一位,写函数时,就需要将最后一个字符的下标传入 ...
- 2017-11-19 16:14xiaochenxiaoren的博客 (递归版)输入一个正整数n,输出其反序数
- 2020-12-20 22:39weixin_39839726的博客 public class Main{//输入整数后,逆序输出为字符串,通过递归实现public static String reverse(int a){if(a<0)return"";if(a<10)return Integer.toString(a);int last=a-(a/10)*10;//取得这个整数的最后一...
- 2021-09-21 20:08回答 1 已采纳 辗转相除法 public static int cal(int max,int min){ int mod = max%min; if (mod ==0 ){
- 2021-05-21 11:20夏天的柯比的博客 #includemain(){int n,a,b,c;scanf("%d",&n);a=n/100;b=(n/10)%10;c=n%10;printf("\n倒序输出结果:%d%d%d",c,b,a);getch();}三位数除以100那么商就是三位数的百位上数字,三位数除以...扩展资料:输入一个五位...
- 没有解决我的问题, 去提问