2編模擬計算器進行簡單算術運算的程式 c a運算子b ,只做加 減 乘 除四種運算。(用switch結構

時間 2021-09-02 07:15:46

1樓:娛樂小八卦啊

**如下:

#include "pch.h"

#include

#include

#include

#include

using namespace std;

int add(int i, int j)

return i + j;

// 使用函式呼叫運算子

struct divide

int operator()(int i, int j)

return i / j;

auto mod = (int i, int j) ;

map> binops =

,                                  // 使用函式指標

,                         // 使用標準庫函式物件

},    // 使用未命名的lambda表示式

,                             // 使用函式呼叫運算子

// 命名了的lambda表示式

int main()

int num1, num2;

string s;

while (cin >> num1)

cin >> s >> num2;

cout << num1 << s << num2 << "=" << binops[s](num1, num2) << endl;

return 0;

擴充套件資料

switch用在程式設計中,如c語言中它經常跟case一起使用,是一個判斷選擇**。其功能就是控制流程流轉的。

直線翻譯:switch語句,即「切換」語句;case即「情況」。

switch語句的語法如下(switch,case,break和default是關鍵字):

switch ( 變數表示式 )

case 常量1 :語句;break;

case 常量2 :語句;break;

case 常量3 :語句;break;

case 常量n:語句;break;

default :語句;break;

當變數表示式所表達的量與其中一個case語句中的常量相符時,就執行此case語句後面的語句,並依次下去執行後面所有case語句中的語句,除非遇到break;語句跳出switch語句為止。如果常量表示式的量與所有case語句的常量都不相符,就執行default語句中的語句。

2樓:

#include

int main()

result=a/(float)c;

break;

default:

printf("b is error!");

return 1;

}printf("%f",result);

return 0;}

3樓:匿名使用者

float cal(int a, int b, char o)

return c;}

編寫一個簡單計算器程式,可根據輸入的運算子,對2個整數進行加,減,乘,除或求餘

4樓:匿名使用者

#include

void main()

else printf("error\n");}

用c語言編一個計算器程式,能夠實現基本的加減乘除,能夠輸出運算物件,運算子,運算結果。謝謝啦!

5樓:天雨下凡

#include

int main(void)

return 0;}

6樓:雲丶痕無跡

# include

int main(void)

*/switch (chose)}}

c語言。編一個運算器程式。要求能實現兩個數的加減乘除四種運算。輸入兩個運算元和一個運算子號。輸出結果

7樓:義陽刺史

#include "stdio.h"

void main()

break;

default:

printf("輸入表示式錯誤或該計算器不具備 %ch 功能\n",ch);}}

這個程式試過了,完全能用,請給個滿分哦

8樓:4747哦

#include

main()

if(ch=='/')

}if(ch=='+')

if(ch=='-')} }

9樓:匿名使用者

# include

using namespace std;

int main()

10樓:略懂c語言

參考

,不知道是否是你想要的。

C 製作簡單四則運算計算器,DX來幫個忙

滄海v飛天 whlie true n 指定輸出的精確度為 n.普通的字串在此之後則被截斷 如果精確度 n 大於欄位長度,則欄位長度變為精確度 n 則使用精確度指定縱列的總數 如果不指定精確度,則 會自動計算最適合的輸出結果 精確度對於其他的資料型別無效.n n 指定 fs 和精確度,如果 n 是 0...

計算器對中學生的運算能力有什麼影響

1.學生普遍反應脫離了科學計算器後,運算的準確性下降。運算不準確在很大程度上是由於對基本概念理解不深,對基本公式 法則掌握不夠透徹,以及對它們的運用不夠熟練的緣故。因此,在教學時教師要有意識 有計劃地配備一些習題,不使用計算器加以訓練,等到學生對概念 公式 法則能熟練應用,準確性有保障後,不妨再使用...

加減乘除混合快速運算的小竅門兒,用計算器怎樣計算加減乘除混合運算

十幾乘十幾 口訣 頭乘頭,尾加尾,尾乘尾.例 12 14 1 1 1 2 4 6 2 4 8 12 14 168 注 個位相乘,不夠兩位數要用0佔位.2.頭相同,尾互補 尾相加等於10 口訣 一個頭加1後,頭乘頭,尾乘尾.例 23 27 2 1 3 2 3 6 3 7 21 23 27 621 注 ...