C 語言實例 – 實現簡單的計算器
C 語言實例 - 實現簡單的計算器
實現加減乘除計算。
實例
# include <stdio.h>
int main() {
char operator;
double firstNumber,secondNumber;
printf("輸入操作符 (+, -, *, /): ");
scanf("%c", &operator);
printf("輸入兩個數字: ");
scanf("%lf %lf",&firstNumber, &secondNumber);
switch(operator)
{
case '+':
printf("%.1lf + %.1lf = %.1lf",firstNumber, secondNumber, firstNumber + secondNumber);
break;
case '-':
printf("%.1lf - %.1lf = %.1lf",firstNumber, secondNumber, firstNumber - secondNumber);
break;
case '*':
printf("%.1lf * %.1lf = %.1lf",firstNumber, secondNumber, firstNumber * secondNumber);
break;
case '/':
printf("%.1lf / %.1lf = %.1lf",firstNumber, secondNumber, firstNumber / secondNumber);
break;
// operator doesn't match any case constant (+, -, *, /)
default:
printf("Error! operator is not correct");
}
return 0;
}
輸出結果為:
輸入操作符 (+, -, *, /): * 輸入兩個數字: 4 5 4.0 * 5.0 = 20.0
相關文章
- C++中的字符串編碼怎么處理
- 淺析c++函數參數和返回值
- C++學習之如何進行內存資源管理
- 一文詳解C++智能指針的原理、分類及使用
- C++中的可移植性和跨平臺開發教程詳解
- C++編譯器和鏈接器工作原理及使用方法完全指南
- 一文詳解C++模板和泛型編程
- 深入解析C++中多態性和虛函數使用原理
- C語言形參和實參的區別詳解
- C語言常用占位符的使用小結
- ASP.NET Core 集成 React SPA應用的步驟
- 如何在 .NET 中使用 Flurl 高效處理Http請求
- .NET學習筆記之默認依賴注入
- Asp.net基礎知識掃盲篇
- .NET之生成數據庫全流程實現
- .NET 中Worker Service的使用入門
- .Net Core導入千萬級數據至Mysql數據庫的實現方法
- ASP.NET Core讀取Request.Body的正確方法
- ASP.NET Core中間件初始化的實現
- asp.net core為IHttpClientFactory添加動態命名配置