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

正文內(nèi)容

word版可編輯-二級c語言程序設(shè)計題精心整理(編輯修改稿)

2025-04-20 05:10 本頁面
 

【文章內(nèi)容簡介】 數(shù)fun,其功能是:求ss所指字符串中指定字符的個數(shù),并返回此值。例如,若輸入字符串123412132,輸入字符為1,則輸出3。int fun(char *ss, char c){int i=0。 for(。*ss!=39。\039。ss++) if(*ss==c) i++。/*求出ss所指字符串中指定字符的個數(shù)*/ return i。}編寫函數(shù)fun,其功能是:計算n門課程的平均分,結(jié)果作為函數(shù)值返回。例如:若有5門課程的成績是:,72,80,55,則函數(shù)的值為:。float fun ( float *a , int n ){ int i。 float av=。 for(i=0。 in。i++) /*求分?jǐn)?shù)的總和*/ av=av+a[i]。 return(av/n)。 /*返回平均值*/}學(xué)生的記錄由學(xué)號和成績組成,N名學(xué)生的數(shù)據(jù)已放入主函數(shù)中的結(jié)構(gòu)體數(shù)組s中,請編寫函數(shù)fun,其功能是:把分?jǐn)?shù)最高的學(xué)生數(shù)據(jù)放在b所指的數(shù)組中。注意:分?jǐn)?shù)最高的學(xué)生可能不止一個,函數(shù)返回分?jǐn)?shù)最高的學(xué)生的人數(shù)。int fun( STREC *a, STREC *b ){ int i,j=0,max=a[0].s。 /*找出最大值*/ for(i=0。iN。i++) if(maxa[i].s) max=a[i].s。 for(i=0。iN。i++) if(max==a[i].s) b[j++]=a[i]。 /*找出成績與max相等的學(xué)生的記錄,存入結(jié)構(gòu)體b中*/ return j。 /*返回最高成績的學(xué)生人數(shù)*/}編寫函數(shù)void fun(char *tt,int pp[]),統(tǒng)計在tt所指的字符串中39。a39。到39。z39。26個小寫字母各自出現(xiàn)的次數(shù),并依次放在pp所指的數(shù)組中。例如,當(dāng)輸入字符串a(chǎn)bcdefgabcdeabc后,程序的輸出結(jié)果應(yīng)該是:3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0void fun(char *tt, int pp[]){int i。 for(i=0。i26。i++) pp[i]=0。 /*初始化pp數(shù)組各元素為0*/ for(。*tt!=39。\039。tt++) if(*tt=39。a39。amp。amp。*tt=39。z39。) pp[*tt39。a39。]++。 }編寫函數(shù)fun,其功能是:比較字符串的長度,(不得使用C語言提供的求字符串長度的函數(shù)),函數(shù)返回較長的字符串。若兩個字符長度相同,則返回第一個字符串。例如,輸入beijingCRshanghaiCR(CR為回車鍵),函數(shù)將返回shanghai。char *fun ( char *s, char *t){ int i,j。 for(i=0。s[i]!= 39。\039。i++)。 /*求字符串的長度*/ for(j=0。t[j]!= 39。\039。j++)。 if(i=j) /*比較兩個字符串的長度*/ return t。 /*函數(shù)返回較長的字符串,若兩個字符串長度相等,則返回第1個字符串*/ else return s。}學(xué)生的記錄由學(xué)號成績組成,N名學(xué)生的數(shù)據(jù)已放入主函數(shù)中的結(jié)構(gòu)體數(shù)組s中,請編寫函數(shù)fun,其功能是:函數(shù)返回該學(xué)號的學(xué)生數(shù)據(jù),指定的學(xué)號在主函數(shù)中輸入。若沒找到指定學(xué)號,在結(jié)構(gòu)體變量中給學(xué)號置空串,給成績置1,作為函數(shù)值返回。(用于字符串比較的函數(shù)是strcmp)。STREC fun( STREC *a, char *b ){int i。 STREC str={\0,1}。 /*若沒找到指定的學(xué)號,在結(jié)構(gòu)體變量中給學(xué)號置空串,給成績置-1*/ for(i=0。iN。i++) if(strcmp(a[i].num,b)==0) /*找到指定學(xué)號的學(xué)生數(shù)據(jù)*/ str=a[i]。 return str。 /*返回學(xué)生記錄*/}函數(shù)fun的功能是:將s所指字符串中除下標(biāo)為偶數(shù)同時ASCII碼值也為偶數(shù)的字符外,其余的全部刪除;字符串中剩余字符所形成的新串放在t所指的數(shù)組中。例如,若s所指字符串中的內(nèi)容為ABCDEFG123456,其中字符A的ASCII碼值為奇數(shù),因此應(yīng)當(dāng)刪除;字符B的ASCII碼值為偶數(shù),但在數(shù)組中的下標(biāo)為奇數(shù),因此也應(yīng)當(dāng)刪除;字符2的ASCII碼值為偶數(shù),在數(shù)組中的下標(biāo)也為偶數(shù),因此不應(yīng)當(dāng)刪除,其他依此類推。最后t所指的數(shù)組中的內(nèi)容應(yīng)是246。void
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1