設計最簡單的C 加減乘除的程式

2021-05-14 10:32:15 字數 3042 閱讀 8334

1樓:周亮

#include

using namespace std;

class cpu

cpu(char atype)

char get_type()

private:

char type;

};class ram

ram(char atype)

char get_type()

private:

char type;

};class cdrom

};class computer

void run()

void stop()

char get_cpu()

char get_ram()

private:

cpu acpu;

ram aram;

cdrom acdrom;

};int main()

2樓:匿名使用者

#include

using namespace std;

int main()

case '-':

case '*':

case '/':

else

}default:

cout << "符號錯誤\n";

}return 0;}

用c++設計乙個簡單的計算器程式,只要求能進行加減乘除運算。

3樓:煙子丹

#include

using std::cin;

using std::cout;

int main()

return 0;

}如果不限定for或while,還有兩種簡單思路:

輸入乙個string遍歷字元,搜尋符號

2.while(cin << int)

while(cin << char)

while(cin << int)

依靠不符型別迴圈跳出來儲存兩個數值,根據儲存的char執行操作

4樓:

是畢業設計用嗎?

我會的 ,,,好不

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

5樓:匿名使用者

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

**如下:

#include

using namespace std;

int main()

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

return 0;}

用c++設計乙個簡易的計算器,實現小型整數,實數,複數,的加減乘除運算(用到棧結構),並將結果顯示。

6樓:

//我這個只支援加減乘除,小數的,負數,括號的,你說的那個我寫不出來,不知道對你有沒有用

#include

struct

ret[200];

int topa,topb;

int opstk[200];

int level[200];

double cal(double a,double b,char op)

int main()

else if(s[i]==')')

topa--;

}else if(s[i]=='+'||s[i]=='*'||s[i]=='/')

opstk[topa++]=s[i];

}else if(s[i]=='-')

else

opstk[topa++]='-';}}

else if(s[i]>='0'&&s[i]<='9')

}while(topa>0)

for(i=0;i=0;y--)

if(ret[y].op==-1)

break;

for(x=y-1;x>=0;x--)

if(ret[x].op==-1)

break;

ret[i].num=cal(ret[x].num,ret[y].num,ret[i].op);

ret[i].op=-1;

ret[x].op=0;

ret[y].op=0;}}

printf("%.4lf\n",ret[topb-1].num);

}return 0;}

7樓:小點點

我有vc 原始碼,lz 要不

用c++編寫乙個加減乘除 的運算題 求完整**

8樓:魔龍嗜血

#include

#include

#include

#define maxop 100

#define number '0'

int getop (char );

void push (double);

double pop(void);

int getch(void);

void ungetch(int);

int getop(char s)

#define bufsize 100

char buf[bufsize];

int bufp=0;

int getch(void)

void ungetch(int c)

main()

}return 0;

}#define maxval 100

int sp=0;

double val[maxval];

void push(double f)}

9樓:匿名使用者

如果你是老師問你的話,可以給你**,如果是用在實際生活中的話,就不可以了。

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

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

加減乘除快速計算的方法,加減乘除怎麼算

十幾乘十幾 口訣 頭乘頭,尾加尾,尾乘尾。例 12 14 解 1 1 1 注 個位相乘,不夠兩位數要用0佔位。頭相同,尾互補 尾相加等於10 口訣 乙個頭加 後,頭乘頭,尾乘尾。例 23 27 解 注 個位相乘,不夠兩位數要用0佔位。第乙個乘數互補,另乙個乘數數字相同 口訣 乙個頭加 後,頭乘頭,尾...

英文中的加減乘除,英文“加減乘除”怎馬說

英語學了這麼多年,很多人不知道加減乘除英文怎麼用?本期和你分享數學方程式 加減乘除的英文怎麼說?無分別,就是加與和 減與差 表達上的差異 正負與加減不能混用 乘除有時可以用times of,one 序數詞 of表示.釋詞 1 add 和 plus 釋 add v.put one thing toge...