C语言第八次上机实验
上机题1:任意输入两个大于10的整数,将两数分别反转(逆序)后两相乘,如果最后一位是0去掉0,再反转后输出;
我的程序:
#include <stdio.h>
int fun(int x);
void main()
{
int number1,number2,a,b,c;
printf("请输入2个大于10的整数:");
scanf("%d%d",&number1,&number2);
printf("%d\n%d\n",fun(number1),fun(number2));
a=fun(number1);
b=fun(number2);
c=a*b;
printf("%d\n",c);
}
int fun(int x)
{
int y=0;
while(x!=0)
{
y=y*10+x%10;
x=x/10;
}
return y;
}
运行结果截图: