C语言:编写程序,输入一个整数,将它逆序组成一个整数后输出。
要求定义并调用函数reverse(number)。编写程序,输入一个整数,将它逆序组成一个整数后输出。要求定义并调用函数reverse(number),它的功能是返回nu...
要求定义并调用函数reverse(number)。编写程序,输入一个整数,将它逆序组成一个整数后输出。要求定义并调用函数reverse(number),它的功能是返回number的逆序数
【输入形式】输入一个整数(可以是负数)
【输出形式】输出逆序数
【样例输入1】123
【样例输出1】321
【样例输入2】-123
【样例输出2】-321
编译错误,我不会改,帮忙修改,谢谢
#include
double reverse(int number);
int main()
{
int x,y;
scanf("%d",&x);
y=reverse(x);
printf("%d",y);
return 0;}
double reverse(int number){
int sum=0,s;
if(number>=0){
while(number!=0){
s=number%10;
sum=sum+s;
sum=sum*10;
number/10;}
return sum;}
else{
number=-number
while(number!=0){
s=number%10
sum=sum+s;
sum=sum*10;
number/10;}return -sum;}
} 展开
【输入形式】输入一个整数(可以是负数)
【输出形式】输出逆序数
【样例输入1】123
【样例输出1】321
【样例输入2】-123
【样例输出2】-321
编译错误,我不会改,帮忙修改,谢谢
#include
double reverse(int number);
int main()
{
int x,y;
scanf("%d",&x);
y=reverse(x);
printf("%d",y);
return 0;}
double reverse(int number){
int sum=0,s;
if(number>=0){
while(number!=0){
s=number%10;
sum=sum+s;
sum=sum*10;
number/10;}
return sum;}
else{
number=-number
while(number!=0){
s=number%10
sum=sum+s;
sum=sum*10;
number/10;}return -sum;}
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询