#include
//函數(shù),讀數(shù)操作數(shù)
int getNextNum()
{
int ret;
scanf("%d",&ret);
return ret;
}
//函數(shù),讀運(yùn)算符
char getOpt()
{
return getchar();
}
//函數(shù),計(jì)算
int caculate(int op1 ,int op2 ,char opt)
{
if(opt=='+')return op1+op2;
if(opt=='-')return op1-op2;
if(opt=='*')return op1*op2;
if(opt=='/')return op1/op2;
return 0;
}
int main()
{
int op1,op2;
char opt;
//計(jì)算結(jié)果放在第一個(gè)操作數(shù)
op1 = getNextNum();
while(1)
{
opt = getOpt();
if ( opt == '=' ) break;
op2 = getNextNum();
op1 = caculate(op1,op2,opt);
}
printf("%d\n",op1);
}
return 0;
}
用C語言編程實(shí)現(xiàn)一個(gè)簡單的四則運(yùn)算計(jì)算器
用C語言編程實(shí)現(xiàn)一個(gè)簡單的四則運(yùn)算計(jì)算器
編程:編程實(shí)現(xiàn)一個(gè)簡單的四則運(yùn)算計(jì)算器:從鍵盤輸入一個(gè)四則運(yùn)算表達(dá)式(沒有空格和括號),遇等號"="說明輸入結(jié)束,輸出結(jié)果.
假設(shè)計(jì)算器只能進(jìn)行加減乘除運(yùn)算,運(yùn)算數(shù)和結(jié)果都是整數(shù),4種運(yùn)算符的優(yōu)先級相同,按從左到右的順序計(jì)算(即:2+3*5先計(jì)算2+3,再計(jì)算5*5).
示例:括號內(nèi)是說明
輸入
1+2*10-10/2=
輸出
10
編程:編程實(shí)現(xiàn)一個(gè)簡單的四則運(yùn)算計(jì)算器:從鍵盤輸入一個(gè)四則運(yùn)算表達(dá)式(沒有空格和括號),遇等號"="說明輸入結(jié)束,輸出結(jié)果.
假設(shè)計(jì)算器只能進(jìn)行加減乘除運(yùn)算,運(yùn)算數(shù)和結(jié)果都是整數(shù),4種運(yùn)算符的優(yōu)先級相同,按從左到右的順序計(jì)算(即:2+3*5先計(jì)算2+3,再計(jì)算5*5).
示例:括號內(nèi)是說明
輸入
1+2*10-10/2=
輸出
10
其他人氣:706 ℃時(shí)間:2020-03-28 19:09:00
優(yōu)質(zhì)解答
我來回答
類似推薦
- 明明過生日時(shí)時(shí)請好朋友們吃飯,買了4瓶橙汁,每瓶0.75升,每杯可倒3/10升,這些橙汁可倒多少杯?
- 花兒推開了春天的大門;雷電推開了夏天的大門仿著再寫4個(gè)句子!
- 隔一條長而寬的河如何測出松樹的高?
- 一個(gè)三位數(shù)除以一個(gè)二位數(shù),商最大是( )位數(shù),最小是( )位數(shù)
- 已知函數(shù)f(x)(x不等于0),對于任意非零實(shí)數(shù)x,y,滿足f(xy)=f(x)+f(y).
- 根號18/根號8*根號27/2
- sorry to break your walkman 翻譯成中文
- 誰有和還有的題目(注意,是練習(xí)題!)阿!現(xiàn)在要!求啊...
- 大氣層密度不均勻,所以人眼所看到的日落的太陽在實(shí)際位置的哪個(gè)位置
- 誰能給我一段100字以上描寫春雨的美文
- 如圖所示電路中,電源電壓保持不變,燈L電壓為12V時(shí)能正常發(fā)光,燈的電阻為12Ω,當(dāng)S1、S2都閉合時(shí),電流表示數(shù)為1.2A,這時(shí)燈L正常發(fā)光(不計(jì)溫度對電阻的影響).
- 證明當(dāng)x>0時(shí),有不等式x
猜你喜歡
- 1人類的視覺是什么視覺,是真正看見嗎?
- 2為什么漢語拼音與英文字母一樣?
- 3英語高手可以幫我看一篇文章有什么語法或詞匯錯(cuò)誤嗎?還能添加點(diǎn)什么嗎?
- 4在家庭電路中,以下情況會引起保險(xiǎn)絲熔斷的是( ?。?A.用測電筆接觸火線 B.連接電路時(shí)誤將火線與零線接通 C.將開關(guān)用導(dǎo)線接通 D.電路中用電器總功率過大
- 5理想,在饑餓面前,它是糧食……仿寫句子兩句?
- 6焰色反應(yīng)是一種化學(xué)反應(yīng)嗎?
- 7This ruler is green.同意句
- 8某年的10月份有5個(gè)星期二,4個(gè)星期三,這年的國慶節(jié)是星期幾
- 9用一根鐵絲圍成一個(gè)邊長是8分米的正方形,如果把它拉成平行四邊形,面積減少了16平方分米,這個(gè)平行四邊形的高是多少分米?
- 10They arrived at teh small village_____(safe)at last
- 11分?jǐn)?shù)應(yīng)用題一批稻谷放在甲,乙兩個(gè)糧庫中,甲庫所存的稻谷數(shù)量是乙?guī)斓陌朔种?后來從甲庫取出42噸,乙?guī)?/a>
- 12You'll never marry her-She's much too good for you