【PTA】7-10算術演算プライマー(10分)

2つの整数の入力のため、および製品のプロバイダによって要求されるように差分を出力します。

入力フォーマット:
空間中間間隔ではなく、複数行の100およびB 2より負でない整数を入力し、そのBが0でない確保します。

出力フォーマット:
4行の合計は、形式は次のとおりです。

[A] + [B] = [+のB]
[A] - [B] = [A-B]
[A] * [B] = [* B]
[A] / [B] = [/ B]

請求代わりに使用の整数または演算結果の値を示し、角括弧(例えば、[A]、[B]、[+のB]など)とコンテンツ、出力における実際の値。

そして、:bは分割することができる場合、A / Bは、そうでなければ/ Bは、2つの10進形式で出力され、出力される整数形式です。

ヒント:スペースの発現に注意してください。

入力サンプル1:
63

出力サンプル1:
+ 3 = 9 6
6 - = 3 3
6 * 3 = 18
6/3 = 2

入力サンプル2:
86

出力サンプル2:
8 + 6 = 14
8 - = 2 6
8×6 = 48
8/6 = 1.33

#include <stdio.h>
int main()
{
    int a,b;
    
    scanf("%d %d",&a,&b);

    printf("%d + %d = %d\n",a,b,a+b);
    printf("%d - %d = %d\n",a,b,a-b);
    printf("%d * %d = %d\n",a,b,a*b);
    if (a%b == 0) {
        printf("%d / %d = %d\n", a, b, a / b);
    }
    else {
        printf("%d / %d = %.2f\n", a, b, ((double)a / (double)b));
    }

return 0;
}
公開された48元の記事 ウォンの賞賛0 ビュー333

おすすめ

転載: blog.csdn.net/weixin_46399138/article/details/105331638
おすすめ