上机题1:任意输入两个整数(-1000<n<10000),将两数分别反转(逆序)后两相加,相加后的结果再反转后输出
我的程序:
#include<stdio.h>
int nx(int x)
{
int b,n=0;
while(x!=0)
{
b=n*10+x%10;
x=x/10;
n=b;
}
return b;
}
void main()
{
int x1,y1,z1,x2,y2,z2;
printf("请任意输入两个整数:");
scanf("%d %d",&x1,&y1);
x2=nx(x1);
y2=nx(y1);
z1=x2+y2;
z2=nx(z1);
printf("输出结果为:%d\n",z2);
}
运行结果截图: