7-10 算術入門之加減乘除 (10分)
對於輸入的兩個整數,按照要求輸出其和差積商。
輸入格式:
在一行內輸入兩個不超過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;
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,a/(double)b);
return 0;
}