【c语言】反置数 求和 求帮忙改程序【好的一定追加,另外求教函数中应该return到哪个参数上?】描述一个整数的“反置数”指的是把该整数的每一位数字的顺序颠倒过来所得到的另一个整数.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 16:50:26
【c语言】反置数 求和 求帮忙改程序【好的一定追加,另外求教函数中应该return到哪个参数上?】描述一个整数的“反置数”指的是把该整数的每一位数字的顺序颠倒过来所得到的另一个整数.

【c语言】反置数 求和 求帮忙改程序【好的一定追加,另外求教函数中应该return到哪个参数上?】描述一个整数的“反置数”指的是把该整数的每一位数字的顺序颠倒过来所得到的另一个整数.
【c语言】反置数 求和 求帮忙改程序
【好的一定追加,另外求教函数中应该return到哪个参数上?】
描述
一个整数的“反置数”指的是把该整数的每一位数字的顺序颠倒过来所得到的另一个整数.请编写一个程序,输入两个整数,然后计算这两个整数的反置数之和sum,然后再把sum的反置数打印出来.要求:由于在本题中需要多次去计算一个整数的反置数,因此必须把这部分代码抽象为一个函数的形式.
  输入格式:输入只有一行,包括两个整数,中间用空格隔开.
  输出格式:输出只有一行,即相应的结果.
  输入输出样例
样例输入
435 754
样例输出
199
#include
#include
int hehe(int a)
{
int i;
int k;
int m;
int b;
int w=0;
double n;
int j;
scanf("%d",&a);
for(i=1;i

【c语言】反置数 求和 求帮忙改程序【好的一定追加,另外求教函数中应该return到哪个参数上?】描述一个整数的“反置数”指的是把该整数的每一位数字的顺序颠倒过来所得到的另一个整数.

你好!

    

hehe 的函数内容改了,你对照原来的程序看看吧,满意请采纳

#include<stdio.h>
#include<math.h>
int hehe(int a) 
{
int i;
int k;
int m;
int b;
int w=0;
double n;
int j;

   for(i=1;i<5;i++)
{
b=a/pow(10.0,i);
if(b<10&&b>=1)
{
n=i+1;//求出的是位数
}
    }
   for(j=0;j<n;j++)
   {   
        w*=10;
        b=a%10;
        a/=10;
        w+=b;
   }
  return w;       //求出反置数 
}
int sum(int x,int y)
{
int o;
int p;
o=hehe(x);
p=hehe(y);
    return o+p;//两数相加 
}
int main()
{
int x;
int y;
int z;
scanf("%d %d",&x,&y);
    z=sum(x,y) ;//先算两个数的和然后把和倒过来
    z=hehe(z);
printf("%d\n",z);
    return 0;
}