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

正文內(nèi)容

成績(jī)分析問題和全國(guó)交通咨詢模擬系統(tǒng)設(shè)計(jì)方案-資料下載頁(yè)

2025-04-23 02:49本頁(yè)面
  

【正文】 ck()//顯示計(jì)算結(jié)果 { for(int n=0。ni。n++) { printf(\n)。 printf(\t%d \n,n+1)。 printf(\t 表達(dá)式:%s,expr[n].expstr)。 printf(\t計(jì)算結(jié)果:%.2lf\n,expr[n].result)。 if(expr[n].expstr[0]==39。39。)break。//只顯示當(dāng)次計(jì)算的記錄 } printf(\t\n)。}void save()//保存計(jì)算結(jié)果{ FILE *fp。 int m,n。 if((fp=fopen(,ab))==NULL)//創(chuàng)建文件 { printf(cannot open file\n)。 return。 } if(expr[i1].expstr[0]==39。39。)//不能重復(fù)保存 { printf(*提醒:記錄已保存過,不需要再次保存。\n)。 return。 } for(n=i。n0。n)//記錄最后一個(gè)號(hào)位置,即未保存的結(jié)果的開始位置,重復(fù)保存只會(huì)追加 if(expr[n1].expstr[0]==39。39。) break。 strcpy(expr[i].expstr,表達(dá)式個(gè)數(shù):)。//每次保存都統(tǒng)計(jì)計(jì)算次數(shù) expr[i].result=in。 i++。 for(m=n。mi。m++) if(fwrite(amp。expr[m],sizeof(struct expression),1,fp)!=1)//將表達(dá)式和計(jì)算結(jié)果存到文件中 printf(file write error\n)。 fclose(fp)。 printf(*提醒:計(jì)算記錄已經(jīng)保存\n)。}void load()//顯示所有計(jì)算記錄{ int m。 expression e[N]。 FILE *fp。 printf(\n)。 if((fp=fopen(,rb))==NULL)//空文件 {printf(\t\n)。 printf(*提醒:沒有記錄信息,請(qǐng)進(jìn)行計(jì)算并保存信息:\n)。 return。 } for(m=0。fread(amp。e[m],sizeof(struct expression),1,fp)。m++)//按照expression結(jié)構(gòu)一個(gè)個(gè)讀取 { printf(\t%d \n,m+1)。 printf(\t 表達(dá)式:%s\t計(jì)算結(jié)果:%.2lf\n,e[m].expstr,e[m].result)。 if(e[m].expstr[0]==39。39。)//控制輸出不同次計(jì)算的記錄 { m=1。 printf(\n)。 } } printf(\t\n)。 fclose(fp)。 printf(\n)。}void help(){ //printf(\t 表達(dá)式計(jì)算,請(qǐng)用戶正確輸入表達(dá)式,不得出現(xiàn)非法字符及字符\n\t重復(fù)出現(xiàn),表達(dá)式以=號(hào)結(jié)尾,若計(jì)算到負(fù)數(shù),如20,請(qǐng)輸\n\t入(020)。)。 printf(請(qǐng)用戶及時(shí)保存計(jì)算結(jié)果以便查看,每次回到主菜單\n\t時(shí),若沒有保存結(jié)果,則當(dāng)次計(jì)算結(jié)果會(huì)被清除。\n)。}void start(opnd *op,num *nu)。void start2(opnd *op,num *nu)//第二層計(jì)算選擇菜單{ char r。 while(1) { printf(\t\n)。 printf(\n\t\t\t查看本次計(jì)算記錄,請(qǐng)輸入\r\或\R\\n\n\t\t\t保存本次計(jì)算記錄,請(qǐng)輸入\s\或\S\\n\n\t\t\t查看所有計(jì)算記錄,請(qǐng)輸入\l\或\L\\n\n\t\t\t回到主菜單,按任意鍵返回\n\t\t:)。 scanf(%s,amp。r)。 if(r==39。r39。||r==39。R39。) check()。 else if(r==39。s39。||r==39。S39。) save()。 else if(r==39。l39。||r==39。L39。) load()。 else { i=0。 start(op,nu)。 } }} void start(opnd *op,num *nu)//程序主導(dǎo){ char ch,c,g。 g=39。Y39。 printf(\n\t\t\t查看記錄,請(qǐng)輸入\l\或\L\\n\n\t\t\t清空記錄,請(qǐng)輸入\C\或\c\\n\n\t\t\t計(jì)算式子,請(qǐng)輸入\Y\或\y\\n\n\t\t\t退出程序,按任意鍵退出\n\t\t:)。 scanf(%s,amp。c)。 getchar(ch)。 if(c==39。l39。||c==39。L39。) { load()。 start(op,nu)。 } else if(c==39。Y39。||c==39。y39。) { while(1) { if(g==39。Y39。||g==39。y39。) { if(make_str())//語(yǔ)法檢查 { printf(\t\n)。 result(op,nu)。//計(jì)算 } } else { printf(\n\t*提醒:計(jì)算結(jié)束!\n\n)。 break。 } printf(\n繼續(xù)計(jì)算,請(qǐng)輸入\Y\或\y\,否則按任意鍵結(jié)束計(jì)算:)。 scanf(%s,amp。g)。 getchar(ch)。 } start2(op,nu)。 } else if(c==39。C39。||c==39。c39。)/*清空文件*/ { printf(\t\n)。 remove()。 printf(*提醒:所有記錄已經(jīng)清空。)。 start(op,nu)。 } else { printf(\n\t*提醒:結(jié)束!\n)。 exit(0)。 }}void main(){ opnd op。 num nu。 printf(\n\t計(jì)算表達(dá)式\n\n)。 help()。 start(amp。op,amp。nu)。}計(jì)算機(jī)與通信學(xué)院課程設(shè)計(jì)評(píng)分表課程名稱: 項(xiàng) 目評(píng) 價(jià)設(shè)計(jì)方案的合理性與創(chuàng)造性設(shè)計(jì)與調(diào)試結(jié)果設(shè)計(jì)說明書的質(zhì)量答辯陳述與回答問題情況課程設(shè)計(jì)周表現(xiàn)情況綜合成績(jī) 教師簽名: 日 期:
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1