PAT B Zhenti 1086はCであなたを教えてくれません++

タイトル

宿題の時間、Xiaopenの友人があなたを尋ねる隣に座って:「五七のイコール何を乗じた?」あなたが囲むために丁寧である必要があり微笑んで彼に言った:.「五十三」この質問は、任意のペアのために、あなたが必要です出力自社製品の後方を、正の整数で与えられました。
ここに画像を挿入説明
入力フォーマット:
最初の行ではない1000以上のAとBの二つの与えられた正の整数を入力するには、隙間によって分離されました。
出力フォーマット:
行におけるAの出力とBの後方の製品。
サンプル入力:
57
サンプル出力:
53

思考

モジュロサイクルへの出力。

「01」の場合の結果は、先行ゼロがフラグ制御と、ここで出力されない、文字に遭遇しなかったことをノートには、非ゼロがゼロに出力されていない偽、である持っています。

コード

#include <iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;
    a *= b;
    bool flag = false;
    while (a!=0){
        int temp = a % 10;
        if (temp==0){
            if (flag){
                cout << temp;
            }
        }
        else{
            cout << temp;
            flag = true;
        }
        a /= 10;
    }
    cout << endl;
    return 0;
}
公開された119元の記事 ウォン称賛7 ビュー2615

おすすめ

転載: blog.csdn.net/zhang35/article/details/103985812