c 編寫簡單計算器,注意是c不是c!!小女子先謝謝了

時間 2022-10-16 17:35:04

1樓:

#pragma once

using namespace std;

//////控制能夠處理的函式的個數,不定義該符號時,能處理的函式很少。

#define formula_full 1

class cformulainterp

;inline

cformulainterp::cformulainterp()

inline

cformulainterp::~cformulainterp()

inline

string cformulainterp::mgeterrormsg()

inline

bool cformulainterp::mcalculate(string formula,double& ret)

mrunflag=false;

ret=formulaparse(formula);

return !mrunflag;

}inline

double cformulainterp::formulaparse(string op)

}next:

pos=0;ebene=6;klammer=0;

for (int i=op.length ()-1;i>-1;i--)

break;

case '-':if(klammer==0 && ebene>1)break;

case '*':if(klammer==0 && ebene>2)break;

//case "%":if(klammer==0 && ebene>3)break;

case '/':if(klammer==0 && ebene>4)break;

case '^':if(klammer==0 && ebene>5)break;}}

if (pos==op.length ()-1)

zc=op.substr (pos,1);

string t1,t2;

t1=op.substr (0,pos);

t2=op.substr (pos+1,op.length ()-(pos+1));

//cout<<"t1:"string flag = ".+-e0123456789";

for(int i=0;irst;

split(rst,op,is_any_of("e"),boost::algorithm ::token_compress_on );

if(rst.size ()!=2)

return false;

return (mchecksinglenumber(rst[0]) && mchecksinglenumber(rst[1]));

}return false;

}inline

bool cformulainterp::mchecksinglenumber(string& op)

2樓:匿名使用者

我的計算器就可以達到你的要求。(3 + 4 )* 5 – 7=28。

用c++程式編輯一個簡單計算器。謝謝!

3樓:酒笙清梅

#include "stdafx.h"

#include

#include

#include

#include

#include

using namespace std;

int main()

} while (1);

}else if (select == 2)} while (1);

}else if (select == 3)} while (1);

}else if (select == 4)} while (1);

}else if (select == 5)} while (1);

}else

} while (1);

system("pause");

return 0;

}雖然複雜點,但是作為初學者比較容易理解

求用c++編寫簡單的計算器.

4樓:人生多問

c++的檔案擴充套件應該是.cpp

.c是c語言用的,你到底是想用c還是c++?

你之前已經提問過一次了,不知道你為什麼會關閉問題。我的回答不對你也不補充問題,上火

c++,編寫一個計算n!的函式,一定要用c++語言寫哦,謝謝了。

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

5樓:匿名使用者

這個是最簡單,簡陋的計算器。很多情況沒考慮進去,例如除數不能為0之類的,真要寫完整的話**還要更多。

**如下:

#include

using namespace std;

int main()

cout << endl << "結果為:" << endl << a << operation << b << "=" << result << endl;

return 0;}

求一個c++程式 簡單計算器 實現計算器的基本功能(要求用函式、陣列和指標實現)

6樓:最不過執著

計算器啊,話說以前用qt寫過,你這個是控制檯的吧,

我之前回答了一個跟你這個問題差不多的,你可以看一下我上一個回答,然後相應改下吧。

自己寫啊,話說。多練練,發現不足,然後就知道學習了。

用c++編譯一個簡單的計算器

7樓:恭喜發財

#include

#include

main()

請採納答案,支援我一下。

c++簡單計算器(如圖)

8樓:ru惡魔獵手

#include

using namespace std;

int main()

else flag=0;

if(flag)

printf("%.2f",d);

else

cout<<"no answer."

return 0;}

用c語言編寫簡單計算器程式,用c語言編寫一個簡單計算器程式

問明 include stdio h 計算器 voidmenu 自定義的選單介面 printf n printf 請輸入你的選擇 n printf 1 n printf 2 n printf 3 n printf 4 n printf n intmain inti 0 intj 0 intnum 0...

用C語言編寫類似計算器的程式,用C語言編寫一個類似計算器的程式

藍秀楓 note your choice is c ide include stdio.h include stdlib.h include ctype.h int n 0 char record 20 float product float change float muli return sum...

c語言編寫編寫簡單的計算器,實現兩個整型數的四則運算

includevoid add int a,int b void minus int a,int b void multiply int a,int b void division int a,int b void main void add int a,int b void minus int a...