C 實現了乙個簡單的計算器

Mondo 科技 更新 2024-02-03

根據使用者輸入的運算元和運算子,計算出相應的結果,並使用switch語句完成工作。 例如,定義 crt secure no warnings 1

#include

int jisuanqi(int num_a, char type, int num_b);

int addtest(int num_a, int num_b);

int reducetest(int num_a, int num_b);

int multiplytest(int num_a, int num_b);

int dividetest(int num_a, int num_b);

int remaindertest(int num_a, int num_b);

int main()

printf("請輸入表示式(例如:3*2):");

int num_a, num_b;

char type;

scanf("%d%c%d", &num_a, &type, &num_b);

int rs = jisuanqi(num_a, type, num_b);

printf("%d", rs);

return 0;

int jisuanqi(int num_a, char type, int num_b) {

int result;

switch (type) {

case '+':

result = addtest(num_a, num_b);

break;

case '-':

result = reducetest(num_a, num_b);

break;

case '*':

result = multiplytest(num_a, num_b);

break;

case '/':

result = dividetest(num_a, num_b);

break;

case '%':

result = remaindertest(num_a, num_b);

break;

default:

printf("操作員錯誤! ");

result = -1;

break;

return result;

加法。 int addtest(int num_a, int num_b) {

int result = num_a + num_b;

return result;

減法。 int reducetest(int num_a, int num_b) {

int result = num_a - num_b;

return result;

乘法。 int multiplytest(int num_a, int num_b) {

int result = num_a * num_b;

return result;

劃分。 int dividetest(int num_a, int num_b) {

int result = num_a / num_b;

return result;

劃分。 int dividetest(int num_a, int num_b) {

int result = num_a / num_b;

return result;

剩餘。 int remaindertest(int num_a, int num_b) {

int result = num_a % num_b;

return result;

測試新增如下

測試乘法如下

測試減法如下

相關問題答案

    撰寫C語言實驗報告摘要的藝術

    一段話的背後,蘊含著程式設計師的智慧和汗水,而C語言實驗報告就是對這段旅程的總結和回顧。報告的質量與實驗結果的呈現直接相關。下面,我們一起來看看如何寫乙份C語言實驗報告的總結,使其既嚴謹又通俗易懂。每個 都有自己的含義,實驗報告也是如此。高質量的報告應該從清楚地了解它試圖解決的問題和主題開始,例如它...

    IRR計算器有什麼用?

    IRR計算器。內部收益率 IRR 是用於計算投資回報率的指標。它表示投資專案在投資期間的現金流量貼現率,使得專案的淨現值等於零。內部收益率可以幫助投資者評估投資的潛在回報,並將其與其他投資進行比較。要計算內部收益率,您可以使用內部收益率計算器或Excel等電子軟體中的內部收益率功能。在內部收益率計算...

    C 語言聯結器可實現程式碼模組的無縫連線和位址重定位

    C 聯結器是程式設計的關鍵部分,因為它負責連線編譯物件以形成最終的可執行檔案或動態鏈結庫。聯結器的基本概念和功能涉及符號解析 重定位和輸入 輸出檔案處理,而高階特性和挑戰包括符號衝突 動態鏈結 位址無關 PIC 和位置無關可執行檔案 PIE 聯結器的基本概念和功能。.符號解析。聯結器需要分析物件檔案...

    普通計算器如何計算數字的平方根?

    在日常生活中,我們經常需要計算乙個數字的平方根,例如,我們需要計算一塊土地的面積,或者我們需要計算乙個數字的平方根。這時,我們可以使用普通的計算器來幫助我們完成這項任務。那麼,普通計算器是如何開啟根數的呢?首先,我們需要了解普通計算器的基本操作。一般來說,普通計算器上會有乙個 鍵,這個鍵是用來計算乙...

    發現方程式計算器的魔力 讓我們仔細看看這個數學工具

    方程式,乙個熟悉和不熟悉的術語。它在我們的學習 工作和生活中無處不在,發揮著巨大的作用。那麼,究竟什麼是方程式?它的起源和發展過程是怎樣的?有哪些應用場景?接下來,讓我們一起探索方程式的魅力。.方程式是什麼?方程是描述兩個表示式之間關係的數學表示式。通常,方程包括乙個或多個未知數 變數 以及等號兩側...