算術入門之加減乘除
阿新 • • 發佈:2018-12-15
對於輸入的兩個整數,按照要求輸出其和差積商。
輸入格式:
在一行內輸入兩個不超過100的非負整數a和b,中間以一個空格間隔,且保證b不為0。
輸出格式:
共四行,格式是:
[a] + [b] = [a+b]
[a] - [b] = [a-b]
[a] * [b] = [a*b]
[a] / [b] = [a/b]
其中,帶有方括號的內容(如[a]
、[b]
、[a+b]
等)表示相應整數或運算結果的值,在輸出時要用實際的值代替。
並且:如果a能夠被b整除,那麼a/b應輸出為整數格式,否則a/b輸出為帶兩位小數的格式。
提示:注意表示式中的空格。
輸入樣例1:
6 3
輸出樣例1:
6 + 3 = 9 6 - 3 = 3 6 * 3 = 18 6 / 3 = 2
輸入樣例2:
8 6
輸出樣例2:
8 + 6 = 14
8 - 6 = 2
8 * 6 = 48
8 / 6 = 1.33
#include<stdio.h> int main() { int a,b,c,d,e,f; scanf("%d%d",&a,&b); c=a+b; d=a-b; e=a*b; printf("%d + %d = %d\n",a,b,c); printf("%d - %d = %d\n",a,b,d); printf("%d * %d = %d\n",a,b,e); if(b!=0&&(a%b)==0) { f=a/b; printf("%d / %d = %d\n",a,b,f); } else if(b!=0&&(a%b)!=0) { float f=a/(b*1.0); printf("%d / %d = %.2f\n",a,b,f); } return 0; }