Time Limit: 1 Sec Memory Limit: 2 MB
Submit: 883 Solved: 439
[Submit][Status]
Description
给出一个无符号整数n<264,求出n的倒序数字。
请根据“Append Code”完成程序。append.c中将n输入到一个字符串num中,调用了一个函数rev (num, i),用来倒转输出数字n,其中i为串的下标。用C语言或C++编写自定义类型和函数实现,函数的原型为:
int rev(char s[], int i);
函数的调用格式见“Append Code”。
-----------------------------------------------------------------------------
Invalid Word(禁用单词)错误:在解决这个题目时,某些关键词是不允许被使用的。如果提交的程序中包含了下列的关键词之一,就会产生这个错误。
被禁用的关键字:for, while, do, break, continue, goto。
Input
输入一个小于264的无符号整数n。
Output
输出n的倒序数。
Sample Input
110
Sample Output
011
HINT
Append Code
append.c,
[Submit][Status]
#include<stdio.h>
#include<string.h>
#define MAX_LEN 20
voidrev(char*arr,intn)
{
intlen=strlen(arr);
if(n==len)
return;
else
{
printf("%c",arr[len-n-1]);
rev(arr,n+1);
}
}
intmain()
{
charnum[MAX_LEN];
gets(num);
rev(num, 0);
}
&spm=1001.2101.3001.5002&articleId=128334996&d=1&t=3&u=b6bdf1de800b4af9aae48faaf726ec3f)
1066

被折叠的 条评论
为什么被折叠?



