MFC編寫簡單的計算器,能實現加減乘除運算

時間 2021-08-30 10:59:07

1樓:用劍的法師

mfc應該是cstring型別的吧。

也不是難,就是麻煩。

本來想說,逐位取出來,

char字元由ascii碼轉換成int

存在int陣列中。

int陣列計算得到數值。

然後想到了

強制把cstring轉換成int就好了吧。

2樓:匿名使用者

如果不滿意,在進行搜尋,有很多關於 計算器的源**。

但不排除 個別存在惡意**,執行須謹慎!goodluck!

http://www.codefans.net/ 這個**的**資源很不錯。

覺得好 就 採納!

3樓:匿名使用者

這要看你怎麼去實現了,如果是你的string比較短的話,可以用atof, atolf 等方法去去轉換string,如果string過長,你就需要自己寫一個方法去實現轉變,比如ab= a*10+b,如果是特定的格式,你需要用特定的struct去解析..

4樓:

我這有個用qt做的計算器的**,要不要看看?

求一個用vs2010中mfc編寫的一個簡易計算器,只需要加減乘除即可

5樓:匿名使用者

6樓:匿名使用者

很簡單,自己可以一會就完成了

網上有很多類似的教程

7樓:戰魂

vs2003 的計算器可以不?

怎樣用c語言編寫一個簡單的可以進行加減乘除運算混合運算的計算器?

8樓:喵姐說心理

用c語言編寫一個簡單的可以進行加減乘除運算混合運算的計算器的方法:

1、開啟visual c++ 6.0-檔案-新建-檔案-c++ source file;

2、輸入預處理命令和主函式:

#include/*函式頭:輸入輸出標頭檔案*/

void main()/*空型別:主函式*/

3、定義變數:

int a,b,d; /*定義變數的資料型別為整型*/

char c;/*定義變數的資料型別為字元型*/

4、輸入四則運算式:

printf("輸入如“3*4”或“5+2”的四則運算式:");/*輸出文字提示*/

scanf("%d%c%d",&a,&c,&b);/*輸入四則運算式*/

5、判斷運算子號:

switch(c) /*判斷運算子號*/

case'+':d=a+b;break;/*進行加法運算*/

case'-':d=a-b;break;/*進行減法運算*/

case'*':d=a*b;break;/*進行乘法運算*/

case'/':d=a/b;break; /*進行除法運算*/

6、輸出結果:

輸出結果*/

完整的源**:

#include/*函式頭:輸入輸出標頭檔案*/

void main()/*空型別:主函式*/

int a,b,d;/*定義變數的資料型別為整型*/

char c;/*定義變數的資料型別為字元型*/

printf("輸入如“3*4”或“5+2”的四則運算式:");/*輸出文字提示*/

scanf("%d%c%d",&a,&c,&b);/*輸入四則運算式*/

switch(c)/*判斷運算子號*/

case'+':d=a+b;break;/*進行加法運算*/

case'-':d=a-b;break;/*進行減法運算*/

case'*':d=a*b;break;/*進行乘法運算*/

case'/':d=a/b;break;/*進行除法運算*/

輸出結果*/

9樓:4747哦

#include

main()

if(ch=='/')

}if(ch=='+')

if(ch=='-')} }

新手求教,php編寫簡單計算器,功能實現不了,不知道錯在哪了

莫路草根 這是html num1 num2 res這是php header content type text html charset utf 8 header cache control no cache if post echo res 這是截圖 你的 有很多處錯誤。1.jquery的ajax...

用c 語言編寫四則運算計算器,C語言編寫簡單計算器程式 四則運算即可記錄算式輸出算式檢視算式及結果

include include include include using namespace std enum types class parser parser constructor parser parser parser entry point.double parser eval exp...

用c 語言編寫簡單的計算器程式,會加減乘除就行,本人初學不太會,特訓求幫助

這個是最簡單,簡陋的計算器。很多情況沒考慮進去,例如除數不能為0之類的,真要寫完整的話 還要更多。如下 include using namespace std int main cout endl 結果為 endl a operation b result endl return 0 用c 設計一個...