1-4-19:簡單計算器


描述

一個最簡單的計算器,支持+, -, *, / 四種運算。僅需考慮輸入輸出為整數的情況,數據和運算結果不會超過int表示的范圍。

輸入輸入只有一行,共有三個參數,其中第1、2個參數為整數,第3個參數為操作符(+,-,*,/)。輸出輸出只有一行,一個整數,為運算結果。然而:
1. 如果出現除數為0的情況,則輸出:Divided by zero!
2. 如果出現無效的操作符(即不為 +, -, *, / 之一),則輸出:Invalid operator!樣例輸入

1 2 +

樣例輸出

3
 1 #include<stdio.h>
 2 int main()
 3 {
 4     int x,y;
 5     char a;
 6     scanf("%d %d %c",&x,&y,&a);
 7     if((a!='+')&&(a!='-')&&(a!='*')&&(a!='/'))
 8         printf("Invalid operator!\n");
 9     else
10         if(a=='+')
11             printf("%d\n",x+y);
12         if(a=='-')
13             printf("%d\n",x-y);
14         if(a=='*')
15             printf("%d\n",x*y);
16         if(a=='/')
17             if(y==0)
18                 printf("Divided by zero!\n");
19             else
20                 printf("%d\n",x/y);
21     return 0;
22 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM