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

正文內(nèi)容

全國計(jì)算機(jī)二級(jí)c考試題庫程序設(shè)計(jì)部分(已修改)

2025-04-05 07:33 本頁面
 

【正文】 找出2xM整型二維數(shù)組中最大元素的值,并將此值返回調(diào)用函數(shù)。int fun (int a[][M]){int i,j,max=a[0][0]。 for(i=0。i2。i++) for(j=0。jM。j++) if(maxa[i][j]) max=a[i][j]。 return max。} 根據(jù)以下公式求π值。double fun ( double eps){ double s=,s1=。 int n=0。 while(s1=eps) { s=s+s1。 s1=s1*n/(2*n+1)。 n++。 } return 2*s。}求出1~1000之間能被7或11整除但不能同時(shí)被7和11整除的所有整數(shù),并將其放在a所指的數(shù)組中,通過n返回這些數(shù)的個(gè)數(shù)。 void fun (int *a, int *n){ int i,j=0。 for(i=1。i=1000。i++) if((i%7==0||i%11==0)amp。amp。i%77!=0) a[j++]=i。 *n=j。 }刪除字符串中所有*號(hào)。void fun( char *a ){ int i,j=0。 for(i=0。a[i]!=39。\039。i++) if(a[i]!=39。*39。) a[j++]=a[i]。 a[j]=39。\039。}實(shí)現(xiàn)兩個(gè)字符串的連接(不要同時(shí)使用庫函數(shù)),即把p2所指的字符串連接到p1所指的字符串的后面。void fun(char p1[], char p2[]){ int i,j。 for(i=0。p1[i]!=39。\039。i++) 。 for(j=0。p2[j]!=39。\039。j++) p1[i++]=p2[j]。 p1[i]=39。\039。}某學(xué)生的記錄由學(xué)號(hào)、8門課程成績和平均分組成,學(xué)號(hào)和8門課程的成績已在主函數(shù)中給出,請(qǐng)編寫函數(shù)fun,其功能:求出平均分,并放入記錄的ave成員中。void fun(STREC *a){ int i。 aave=。 for(i=0。iN。i++) aave=aave+as[i]。 aave/=N。 }n名學(xué)生的成績已在主函數(shù)中放入一個(gè)帶頭結(jié)點(diǎn)的鏈表結(jié)構(gòu)中,h指向鏈表的頭結(jié)點(diǎn)。求出平均分,并由函數(shù)值返回double fun( STREC *h ){ double ave=。 STREC *p=hnext。 while(p!=NULL) { ave=ave+ps。 p=pnext。 } return ave/N。}將所有大于1小于整數(shù)m的非素?cái)?shù)存入xx所指數(shù)組中,非素?cái)?shù)的個(gè)數(shù)通過K返回。void fun( int m, int *k, int xx[] ){ int i,j,n=0。 for(i=4。im。i++) { for(j=2。ji。j++) if(i%j==0) break。 if(ji) xx[n++]=i。 } *k=n。 }求ss所指字符串中指定字符的個(gè)數(shù),并返回此值。int fun(char *ss, char c){ int i=0。 for(。*ss!=39。\039。ss++) if(*ss==c) i++。 return i。}計(jì)算n門課程的平均分,結(jié)果作為函數(shù)值返回。float fun ( float *a , int n ){ int i。 float av=。 for(i=0。 in。i++) av=av+a[i]。 return(av/n)。 }1 學(xué)生的記錄由學(xué)號(hào)和成績組成,N名學(xué)生的數(shù)據(jù)已放入主函數(shù)中的結(jié)構(gòu)體數(shù)組s中,求最高的學(xué)生數(shù)據(jù)放在b所指的數(shù)組中。注意:分?jǐn)?shù)最高的學(xué)生可能不止一個(gè),函數(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]。 return j。 }1 除了字符串前導(dǎo)的*號(hào)之外,將串中其他*號(hào)全部刪除。void fun( char *a ){ int i=0。 char *p=a。 while(*pamp。amp。*p==39。*39。) { a[i]=*p。 i++。 p++。 } while(*p) { if(*p!=39。*39。) {a[i]=*p。i++。} p++。 } a[i]=39。\039。}1 統(tǒng)計(jì)在tt所指的字符串中’a’到’z’26個(gè)小寫字母給出現(xiàn)的次數(shù),并依次放在pp所指數(shù)組中。void fun(char *tt, int pp[]){ int i。 for(i=0。i26。i++) pp[i]=0。 for(。*tt!=39。\039。tt++) if(*tt=39。a39。amp。amp。*tt=39。z39。) pp[*tt39。a39。]++。 }1 將字符串尾部的*號(hào)全部刪除,前面和中間的*號(hào)不動(dòng)。void fun( char *a ){ while(*a!=39。\039。) a++。 a。 while(*a==39。*39。) a。 *(a+1)=39。\039。 }1 比較字符串的長度,函數(shù)返回較長的字符串,如果相同,則返回第一個(gè)字符串。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。 else return s。}1 學(xué)生的記錄由學(xué)號(hào)成績組成,N名學(xué)生的數(shù)據(jù)已放入主函數(shù)中的結(jié)構(gòu)體數(shù)組s中,函數(shù)返回該學(xué)生的學(xué)生數(shù)據(jù),指定的學(xué)號(hào)在主函數(shù)中輸入。若沒找到指定學(xué)號(hào),在結(jié)構(gòu)體變量中給學(xué)號(hào)置空串,給成績置1,作為函數(shù)數(shù)值返回。 STREC fun( STREC *a, char *b ){int i。 STREC str={\0,1}。 for(i=0。iN。i++) if(strcmp(a[i].num,b)==0) str=a[i]。 return str。 }1將s所指字符串中除下標(biāo)為偶數(shù)同時(shí)ASCII碼值也為偶數(shù)的字符外,其余的全部刪除字符串中剩余的字符所形成的新串放在t數(shù)組中。 void fun(char *s, char t[]){ int i,j=0。 for(i=0。s[i]!=39。\039。i++) if(i%2==0 amp。amp。 s[i]%2==0) t[j++]=s[i]。 t[j]=39。\039。 }1 利用下面的簡單迭代方法求方程cos(x)x=0的一個(gè)實(shí)根s。double fun() { double x0,x1。 x1=。 do{x0=x1。 x1=cos(x0)。 }while(fabs(x0x1)=1e6)。 return x1。 }1 將字符串中的前導(dǎo)*號(hào)全部移到字符串尾部。void fun( char *a ){ int i=0,n=0。char *p。p=a。while (*p==39。*39。) /*判斷*p是否是*號(hào),并統(tǒng)計(jì)*號(hào)的個(gè)數(shù)*/ {n++。p++。}while(*p) /*將前導(dǎo)*號(hào)后的字符傳遞給a*/ {a[i]=*p。i++。p++。}while(n!=0){a[i]=39。*39。i++。n。}a[i]=39。\039。} N名學(xué)生的數(shù)據(jù)已放入主函數(shù)中的結(jié)構(gòu)體數(shù)組中,把分?jǐn)?shù)最低的學(xué)生數(shù)據(jù)放入b所指的數(shù)組中。int fun( STREC *a, STREC *b ){int i,j=0,min=a[0].s。 for(i=0。iN。i++) if(mina[i].s) min=a[i].s。 /*找出最小值*/ for(i=0。iN。i++) if(min==a[i].s) b[j++]=a[i]。 /*找出成績與min相等的學(xué)生的記錄,存入結(jié)構(gòu)體b中*/ return j。 }2 計(jì)算double fun( int m ){ int i。 double s=。 for(i=1。i=m。i++) s=s+log(i)。 return sqrt(s)。 }2 只刪除字符前導(dǎo)和尾部的*號(hào),串中字母間的*號(hào)都不刪除。void fun( char *a, int n,int h,int e ){ int i,j=0。 for(i=h。ine。i++) a[j++]=a[i]。 a[j]=39。\039。 }2 將s所指字符串中下標(biāo)為偶數(shù)的字符刪除,剩余字符形成的新串放在t所指數(shù)組
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1