1. 程式人生 > >PAT 1086 就不告訴你

PAT 1086 就不告訴你

clu 分享圖片 輸出格式 namespace 整數 lan .com 圖片 pro

https://pintia.cn/problem-sets/994805260223102976/problems/1038429065476579328

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

技術分享圖片

輸入格式:

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

輸出格式:

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

輸入樣例:

5 7

輸出樣例:

53

代碼:

#include <bits/stdc++.h>
using namespace std;

const int maxn = 1e5 + 10;
int A, B;
int num[maxn];

int main() {
    scanf("%d%d", &A, &B);
    int sum = A * B;
    int cnt = 0;
    while(sum) {
        num[cnt ++] = sum % 10;
        sum /= 10;
    }
    int flag = 0;
    for(int i = 0; i < cnt; i ++ ) {
        if(num[i]) flag = 1;
        if(flag)
            printf("%d", num[i]);
    }
    printf("\n");
    return 0;
}

  

PAT 1086 就不告訴你