1. 程式人生 > >PAT 1086 就不告訴你(15 分)- 乙級

PAT 1086 就不告訴你(15 分)- 乙級

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

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

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

輸入樣例:
5 7
輸出樣例:
53

分析:a 和 b的乘積轉換成字串,再將字串反轉,最後將反轉過的字串轉換成數字~

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
    int a, b;
    scanf("%d %d", &a, &b);
    string s = to_string(a * b);
    reverse(s.begin(), s.end());
    printf("%d", stoi(s));
    return 0;
}