输入一个正整数repeat (0 输入一个整数,将它逆序输出。
要求定义并调用函数reverse(number),它的功能是返回number的逆序数。例如reverse(12345)的返回值是54321。
例:括号内是说明
输入
4 (repeat=4)
123456 -100 -2 99
输出
654321
-1
-2
99
#include <stdio.h>
int main( )
{
int ri, repeat;
long in, res;
long reverse(long number);
scanf("%d", &repeat);
for(ri=1; ri<=repeat; ri++){
scanf("%ld", &in);
res=reverse(in);
printf("%ld\n", res);
}
}
long reverse(long number)
{
long newnumber;
newnumber=0;
while(number!=0){
newnumber=10*newnumber+number%10;
number=number/10;
}
return newnumber;
}
要求定义并调用函数reverse(number),它的功能是返回number的逆序数。例如reverse(12345)的返回值是54321。
例:括号内是说明
输入
4 (repeat=4)
123456 -100 -2 99
输出
654321
-1
-2
99
#include <stdio.h>
int main( )
{
int ri, repeat;
long in, res;
long reverse(long number);
scanf("%d", &repeat);
for(ri=1; ri<=repeat; ri++){
scanf("%ld", &in);
res=reverse(in);
printf("%ld\n", res);
}
}
long reverse(long number)
{
long newnumber;
newnumber=0;
while(number!=0){
newnumber=10*newnumber+number%10;
number=number/10;
}
return newnumber;
}
程序…哇噶噶…
鱼
October 23, 2007 21:58
Pages: 1/1
1
1
Add a comment



求完数(使用函数)
统计单词(选作) 







