SWUSTOJ#26翻轉數的和
阿新 • • 發佈:2021-01-13
swust oj 26
題目描述
喜歡數學的Lucy經常向哥哥LF請教一些題目,哥哥總能很快就幫她解決。這不,Lucy又有難題要請教哥哥了Lucy的難題。
Lucy的難題是有關翻轉數的:
翻轉數就是把一個數的所有數字以相反順序寫出來,即原來的第一個數字成為最後一個,而原來的最後一個則成為第一個。我們把未翻轉的數稱為翻轉數的原數。
例 如:6789的翻轉數是9876,而6789就是9876的原數。
你一定注意到了,一個翻轉數的原數可以有很多個,例如18的原數可以是81、810、8100等等。因此我們假定:通過翻轉數求原數時,所求得的原數的個 位不為零。即18的原數就是81。
Lucy現在給出2個翻轉數A、B。
這兩個翻轉數各自對應的原數是C、D,C 與D的和為 S ,Lucy想知道 S是多少?
輸入
輸出
樣例輸入
樣例輸出
原始碼
#include<stdio.h>
int main()
{
int a,b;
int f(int a);
while(~scanf("%d %d",&a,&b))
{
a=f(a);
b=f(b);
printf("%d\n",a+b);
}
return 0;
}
int f(int a)
{
int t=0;
while (a>0)
{
t=t*10+a%10;
a=a/10;
}
return t;
}