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

正文內(nèi)容

c語言課程設(shè)計--輸入一個表達式輸出其結(jié)果-文庫吧

2024-12-28 04:38 本頁面


【正文】 har str[N]。 double result。 scanf(%s,str)。 result=Calu(str)。 printf(輸出計算結(jié)果 : %f\n,result)。 printf(〉〉 )。 } } ,想什么時候退出計算就退出計算,我對程序又進行了改進,輸入字母 e退出計算: if(exp1[index1]==39。(39。) { =exp1[index1]。 =1。 OpPush(amp。OpStack,amp。tempsign)。 index1++。 } else { if(exp1[index1]==39。)39。) { while(OpPeek(amp。OpStack).level != 1) { exp2[index2]=OpPop(amp。OpStack).Type。 index2++。 exp2[index2]=39。 39。 index2++。 } OpPop(amp。OpStack)。 index1++。 } else if(exp1[index1]==39。e39。) /* exit(0)。 else Error()。 } 四.程序運行結(jié)果 五.程序源代碼 include include include define N 100 /*N為數(shù)棧和表達式數(shù)組容量 */ define M 100 /*M為符棧和其他數(shù)組容量 */ typedef struct /*定義運算符類型, level 為運算符等級 */ { char Type。 int level。 }Type。 /*做一個 Type用來存儲運算符的優(yōu)先級 */ typedef struct /*定義數(shù)棧 */ { double stack[N]。 int top。 }OdStack。 typedef struct /*定義符棧 */ { Type stack[M]。 int top。 }OpStack。 void Init_OdStack(OdStack *s) /*定義初始化數(shù)棧 */ { (*s).top=0。 } //初始化棧頂,賦等級 0值 void OdPush(OdStack *s,double n) /*進數(shù)棧 */ { if((*s).top==N1) /*如果棧滿則報錯退出程序 */ Error()。 else { (*s).stack[(*s ).top]=n。 //將數(shù)棧 中的值變?yōu)?n (*s).top++。 //棧頂?shù)闹导?1 } } double OdPop(OdStack *s) /*定義出數(shù)棧 */ { if ((*s).top==0) /*如果棧空則報錯退出程序 */ Error()。 else { (*s).top。 //棧頂?shù)闹禍p 1 return (*s).stack[(*s).top]。 //返回數(shù)棧中的值 } } void Init_OpStack(OpStack *s) /*定義初始化符棧 */ { (*s).top=0。 } //初始化棧頂,賦等級 0值 void OpPush(OpStack *s,Type *sign) /*定義進符棧 */ { if((*s).top==M1) /*如果棧滿則報錯退出程序 */ Error()。 else { (*s).stack[
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1