趣味C 改進C語言編寫簡易計算器的思路和過程

2021-05-22 20:28:45 字數 1206 閱讀 5043

昨天完成了簡易計算器,能使用簡單的四則運算。但是太過於簡陋,我都不好意思使用。而且在使用一次後再想使用,就要再次使用就必須重新執行**才行,所以這次要在後面加上一定的改進。

如果說上個計算器中執行四則運算那部分是乙個過程,那麼,我們只需要在後邊再次設定乙個選擇函式,然後通過使用者的選擇來決定繼續還是退出。那麼這樣才能真正意思的算是乙個簡易計算器。

我在後邊仍然使用switch語句,在前邊再定義兩個變數,這樣就能完成乙個迴圈,如下:

#include

main(void)

break;

case'-':break;

case'*':break;

case'/':break;

}printf("if you want contnue,please input 1,/nif you want comeback,please input2./n");

scanf("%d",&d);

switch(d)

break;

case'-':break;

case'*':break;

case'/':break;}}

case 2:

}return 0;

}這樣的話,你就能通過選這1,2來決定繼續計算還是退出,這個簡易的計算器也就完成了。

如果再往下想,乙個真正的計算器,不可能只有簡易的四則運算,接下來還有很大的空間去提公升,接下來的計畫是能叫這個計算器的運算更完美,繼續努力。

來自:一尺之地的部落格

改:#include "stdafx.h"

#include

int main(int argc, char* argv)

break;

case'-':break;

case'*':break;

case'/':break;

}printf("if you want contnue,please input 1,/nif you want comeback,please input2./n");

scanf("%d",&d);

switch(d)

break;

case'-':break;

case'*':break;

case'/':break;}}

case 2:

}return 0;

c語言簡易計算器

c語言簡易計算器 表示式求值專案 多功能計算器 該專案主要包含了10個模組,10項功能 1 加法運算 主要進行兩個數的加法運算,可進行計算整數和浮點數 2 減法運算 主要進行兩個數的減法運算,可進行計算整數和浮點數 3 乘法運算 主要進行兩個數的乘法運算,可進行計算整數和浮點數 4 除法運算 主要進...

用C 編寫簡易貸款計算器

今年大二開設的課程是c 程式設計,才開始學習c 這個物件導向的語言。感覺有些地方和c語言差不多,但是還是稍微有點不習慣。下面是我自己寫的 using system using system.collections.generic using system.linq using system.text...

簡易計算器編寫

寫了乙個計算器,控制台版的,只做加減乘除法,無視多餘空格。考慮寫乙個qt版本圖形介面版的,給加上小數運算和支援各類三角函式 重要思想如下 define crt secure no warnings include include include include include using names...