1. 程式人生 > 其它 >SWUSTOJ#26翻轉數的和

SWUSTOJ#26翻轉數的和

技術標籤:C語言程式設計c語言

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; }