救救我!!!

6. 输出回文数

XJOI - 题目ID:7987必做题50分

最新提交:

Wrong Answer

0 分

历史最高:

Wrong Answer

0 分

时间限制: 200ms

空间限制: 32000kB

题目描述

输入一个正整数n,设n有d个数位,则请你输出一个有 2d 个数位的回文数字 m,且m的后 d 位恰好就是n的前d位。数字m可能包含前缀0 。请只使用一个递归函数,不用printf完成这个任务。

输入格式

一个正整数n

输出格式

一个正整数m

样例

Input 1

19260817

Output 1

7180629119260817

数据范围

1<=n<=1e9

5 个赞
#include<bits/stdc++.h>
using namespace std;
void f(int n){
	if(n/10!=0){	
	cout<<n%10;
	f(n/10);
	cout<<n%10;
}else{
	cout<<n<<n;
}
	
}
int main(){
	int n;
	cin>>n;
	f(n);
}
5 个赞

谢谢了

4 个赞