freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

模擬計算器程序-課程設(shè)計(參考版)

2025-06-06 23:48本頁面
  

【正文】 } 。 cout歡迎使用 endl。y39。y39。 cinIsContinue。 //表達式運算 ()。 //表達式相關(guān)數(shù)據(jù)初始化 ()。 ()。 Expression E。 string IsContinue。 } else{ cout對不起 ,您輸入的表達式不符合規(guī)范 !endl。 //返回最終結(jié)果 } void Expression::Display() //結(jié)果數(shù)據(jù)函數(shù) { if(HaveAns){ cout表達式的結(jié)果是 : 。 //放入操作數(shù)結(jié)果 } } Ans=()。 temp=Cal((char)SufExp[i].first,num2,num1)。 num2=()。 } else { //為運算符 num1=()。iSize。 //num1和 num2為運算符兩遍的操作數(shù) stackdouble sta。 } } double Expression::GetAns() { int i。i){ //后綴表達式傳遞給 SufExp數(shù)組 SufExp[i]=()。 //后綴表達式長度 for(i=Size1。 ()。 } (num[i])。 ().second!=4){ (())。 ().second=num[i].second amp。運算符 ,取出 sta2中的運算符 , push到 sta1中 ,直到比 sta2棧頂中的優(yōu)先級大 */ else { while(!() amp?;蛘?39。,39。,39。括號 } /*為 39。 //取出 39。 ()。)39。)39。,直接放入 sta2 (num[i])。 } else if(num[i].second==4){ //為 39。ik。 } } /* 雙棧 ,sta1存放后綴表達式 ,sta2存放運算符符號 */ stackpairdouble,int sta1,sta2。 num[k].first=(double)s[i]。(39。amp。39。 i=j1。))num[k].first=num[k].first。 (i1==0 || s[i2]==39。 amp。 if(s[i1]==39。 //小數(shù)點位數(shù)統(tǒng)計 } num[k].first=sum/pow(,(double)(w1))。 else ok=1,w=0。039。.39。)。 (IsNum(s[j]) || s[j]==39。j() amp。 int ok=0,w=1。 i=Pos[i+1]。))num[k].first=num[k].first。 (i1==0 || s[i2]==39。 amp。 //標記為數(shù)據(jù) if(s[i1]==39。?fabs():sqrt())。 //得到子表達式的值 num[k].first=(s[i]==39。 =st。j++){ //復(fù)制表達式 st[j]=s[i+j+2]。 for(j=0。){ //遇到 Abs()或者 Sqrt()遞歸處理子表達式 Expression temp。 || s[i]==39。i++){ if(s[i]==39。 //保存后綴表達式, double為數(shù)據(jù), int標記符號 for(i=0。 char st[MaxLength]。 } } } return true。的匹配括號 Pos[j]=i。 if(sum==0){ //如果 sum的值為 0,那么找到 39。(39。)sum+=1。括號 if(s[j]==39。j){ //遇到 39。 for(j=i。)39。)39。(39。i()。) //判斷除法的被除數(shù)是不是為零 return false。 s[i+1]==39。 amp。i++){ if(IsSign(s[i])){ if(s[i]==39。 for(i=0。 if(sum0)return false。)39。)sum+=1。 if(s[i]==39。.39。amp。S39。amp。A39。amp。)39。amp。(39。amp。amp。i()。 int sum=0。 //根據(jù) 后綴表達式來得到結(jié)果 return true。 //表達式不合法,退出 GetSuffix()。 mem(Pos,1)。 cins。數(shù)組下標位置 }。對應(yīng)的 39。 //中綴表達式中 39。 //表達式結(jié)果 pairdouble,int SufExp[MaxLength]。 //表達式存儲 bool HaveAns。 //輸出表達式結(jié)果 private: int Size。 //得到后綴表達式 double GetAns()。 //表達式處理過程 bool CheckExp()。 //表達式輸入 void Init()。 cout ||endl。 cout | 4 5 6 A(abs) |endl。 cout ||endl。 cout | ,輸入數(shù)據(jù)為實數(shù) |endl。 //圖形窗口函數(shù) }。 } return 0。/39。:return a*b。 case 39。39。:return a+b。 } double Cal(char c,double a,double b) //根據(jù)運算符來計算運算結(jié)果
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1