1. 程式人生 > >簡單計算器

簡單計算器

ack 輸入 font return 出現 ber 表示 vid str

描述

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

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

1 2 +

樣例輸出

3

提示可以考慮使用if和switch結構。

源代碼:

#include<stdio.h>
int main()
{
int a,b;
char t;
scanf("%d%d %c",&a,&b,&t);
if(b==0)
printf("Divided by zero!\n");
else
{
if(t==‘+‘)
printf("%d\n",a+b);
else
if(t==‘-‘)
printf("%d\n",a-b);
else
if(t==‘*‘)
printf("%d\n",a*b);
else
if(t==‘/‘)
printf("%d\n",a/b);
else
printf("Invalid operator!\n");
}
return 0;
}

簡單計算器