1. 程式人生 > >PAT (Basic Level) 1086 就不告訴你(15)

PAT (Basic Level) 1086 就不告訴你(15)

做作業的時候,鄰座的小盆友問你:“五乘以七等於多少?”你應該不失禮貌地圍笑著告訴他:“五十三。”本題就要求你,對任何一對給定的正整數,倒著輸出它們的乘積。

53.jpg

輸入格式:

輸入在第一行給出兩個不超過 1000 的正整數 A 和 B,其間以空格分隔。

輸出格式:

在一行中倒著輸出 A 和 B 的乘積。

輸入樣例:

5 7

輸出樣例:

53

坑點:前面不能有0輸出。 

程式碼: 

#include<iostream>
using namespace std;
int main()
{
	int a, b;
	cin >> a >> b;
	int sum = a*b;
	int flag = 0;
	while (sum)
	{
		int x = sum % 10;
		if (x != 0)
		{
			cout << x;
			flag = 1;
		}
			
		else
		{
			if (flag)
				cout << x;
		}
		sum /= 10;
	}
	return 0;
}