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

正文內(nèi)容

c語(yǔ)言第一套答案-資料下載頁(yè)

2025-06-07 13:29本頁(yè)面
  

【正文】 庫(kù)函數(shù)strstr(s1,s2)的功能是在s1串中查找s2子串,若沒(méi)有,函數(shù)值為0,若有,為非0。第1處 for(i=0。iN。i++)第2處 if(strstr(ss[i],substr)!=NULL)第3處 if(find==0)2程序修改:求三個(gè)數(shù)的最小公倍數(shù)。 /*******found******/fun(int x,int y,int z){ int j,t,n,m。j=1。t=j%x。m=j%y。n=j%z。while(t!=0||m!=0||n!=0){ j=j+1。t=j%x。m=j%y。n=j%z。/*******found******/return j。}3程序設(shè)計(jì)假定輸入的字符串中只包含中只包含字母和*號(hào)。請(qǐng)編寫(xiě)函數(shù)fun,它的功能是:只刪除字符串前導(dǎo)和尾部的*號(hào),串中字母之間的*號(hào)都不刪除。形參n給出了字符串的長(zhǎng)度,形參h給出了字符串中前導(dǎo)*號(hào)的個(gè)數(shù),形參e 給出了字符串中最后*號(hào)的個(gè)數(shù)。在編寫(xiě)函數(shù)時(shí),不得使用C語(yǔ)言提供的字符串函數(shù)。void fun(char *a,int n,int h,int e){ char *p=a。int j=0,len=0。while(*p){ p++。len++。}while(jlenhe){a[j]=a[h+j]。j++。}a[j]=0。}第38套1程序填空函數(shù)fun的功能是:反形參a所指數(shù)組中的奇數(shù)按原順序依次存放到a[0]、a[1]、a[2]、……中,把偶數(shù)從數(shù)組中刪除,奇數(shù)個(gè)數(shù)通過(guò)函數(shù)值返回。例如:若a所指數(shù)組中的數(shù)據(jù)最初排列為:7,刪除偶數(shù)后a所指數(shù)組中的數(shù)據(jù)為:7,返回值為5。第1處if(a[i]%2==1)第2處 j++。第3處 return j。2程序修改:求出兩個(gè)非零正整數(shù)的最大公約數(shù),并作為函數(shù)值返回。 int fun(int a,int b){ int r,t。if(ab){/*******found******/t=a。a=b。b=t。}r=a%b。while(r!=0){ a=b。b=r。r=a%b。}/*******found******/return (b)。}3程序設(shè)計(jì)假定輸入的字符串中只包含字母和*號(hào)。請(qǐng)編寫(xiě)函數(shù)fun,它的功能是:刪除字符串中所有的*號(hào)。在編寫(xiě)函數(shù)時(shí),不得使用C語(yǔ)言提供的字符串函數(shù)。void fun(char *a){int j=0。char *p=a。while(*p){if(*p!=’*’)a[j++]=*p。p++。}a[j]=0。}第39套1程序填空給定程序中,函數(shù)fun的功能是:在形參ss所指字符串?dāng)?shù)組中,刪除所有串長(zhǎng)超過(guò)k的字符串,函數(shù)返回所剩字符串的個(gè)數(shù)。ss所指字符串?dāng)?shù)組中共有N個(gè)字符串,且串長(zhǎng)小于M。第1處for(i=0。iN。i++)第2處 if(len=k)第3處 strcpy(ss[j++],ss[i])。2程序修改:逐個(gè)比較p、q所指兩個(gè)字符串對(duì)應(yīng)位置中的字符,把ASCII值大或相等的字符依次存在放到c所指數(shù)組中,形成一個(gè)新的字符串。 void fun(char *p,char *q,char *c){/*******found******/int k=0。/*******found******/while(*p||*q){ if(*p*q)c[k]=*q。else c[k]=*p。if(*p)p++。if(*q)q++。k++。}}3程序設(shè)計(jì)假定輸入的字符串中只包含字母和*號(hào)。請(qǐng)編寫(xiě)函數(shù)fun,它的功能是:除了字符串前導(dǎo)*號(hào)之外,將串中其它*號(hào)全部刪除。在編寫(xiě)函數(shù)時(shí),不得使用C語(yǔ)言提供的字符串函數(shù)。函數(shù)fun中給出的語(yǔ)句僅供參考。void fun(char *a){int i=0,k。while(a[i]==’*’)i++。k=i。while(a[i]!=’\0’){if(a[i]!=’*’)a[k++]=a[i]。i++。}a[k]=’\0’。}第40套1程序填空給定程序中已建立一個(gè)帶頭結(jié)點(diǎn)的單向鏈表,鏈表中的各結(jié)點(diǎn)按結(jié)點(diǎn)數(shù)據(jù)域中的數(shù)據(jù)遞增有序鏈接。函數(shù)fun的功能是:把形參x的值放入一個(gè)新結(jié)點(diǎn)并插入到鏈表中,插入后各結(jié)點(diǎn)數(shù)據(jù)域的值仍保持遞增有序。第1處 sdata=x。第2處 q=p。第3處 qnext=s。2程序修改:計(jì)算正整數(shù)num的各位上的數(shù)字之積。 long fun(long num){/*******found******/long k=1。do { k*=num%10。/*******found******/num/=10。}while(num)。return (k)。}3程序設(shè)計(jì)請(qǐng)編寫(xiě)一個(gè)函數(shù)fun,它的功能是:計(jì)算n門(mén)課程的平均分,計(jì)算結(jié)果作為函數(shù)返回。float fun(float *a,int n){int i。float ave=。for(i=0。in。i++)ave=ave+a[i]。ave=ave/n。return ave。}第41套1程序填空給定程序中,函數(shù)fun的功能是:計(jì)算x所指數(shù)組中N個(gè)數(shù)的平均值(規(guī)定所有數(shù)均為正數(shù)),平均值通過(guò)形參返回主函數(shù),將小于平均值且最接近平均值的數(shù)作為函數(shù)值返回,在主函數(shù)中輸出。第1處 *av=s/N。第2處 d=*avx[i]。j=i。}第3處 return x[j]。2程序修改:根據(jù)整型形參n計(jì)算如下公式的值。例如:若n=10,則應(yīng)輸出:。 A1=1,A2=1/(1+A1),A3=1/(1+A2),An=1/(1+An1)/*******found******/float fun(int n){ float A=1。int i。/*******found******/for(i=2。i=n。i++)A=(1+A)。return A。}3程序設(shè)計(jì)程序定義了NN的二維數(shù)組,并在主函數(shù)中自動(dòng)賦值。請(qǐng)編寫(xiě)函數(shù)fun,函數(shù)的功能是:使數(shù)組右上三角元素中的值乘以m。int fun(int a[][N],int m){int i,j。for(i=0。iN。i++)for(j=i。jN。j++)a[i][j]* = m。}第42套1程序填空給定程序中,函數(shù)fun的功能是:將s所指字符串中的所有數(shù)字字符移到所有非數(shù)字字符之后,并保持?jǐn)?shù)字字符串和非數(shù)字字符串原有的先后次序。第1處j++。第2處 s[i]=t1[i]。第3處 for(i=0。ij。i++)2程序修改:用冒泡法對(duì)6個(gè)字符串按由小到大的順序進(jìn)行排序。 fun(char *pstr[6]){ int i,j。char *p。for(i=0。i5。i++)/*******found******/for(j=i+1。j6。j++){if(strcmp(*(pstr+i),*(pstr+j))0){p=*(pstr+i)。/*******found******/*(pstr+i)=*(pstr+j)。*(pstr+j)=p。}}}}3程序設(shè)計(jì)請(qǐng)編寫(xiě)函數(shù)fun,它的功能是:求出ss所指字符串中指定字符的個(gè)數(shù),并返回此值。int fun(char *ss,char c){int t=0。char *p=ss。while(*p){if(*p==c)t++。p++。}return t。}第43套1程序填空給定程序中,函數(shù)fun的功能是:在形參ss所指字符串中查找與形參t所指字符串相同的串,找到后返回該串在字符串中的位置(下標(biāo)值),未找到則返回1。ss所指字符串?dāng)?shù)組中共有N個(gè)內(nèi)容不同的字符串,且串長(zhǎng)小于M。第1處 for(i=0。iN。i++)第2處 if(strcmp(ss[i],t)==0)return i。第3處 if(n==1)printf(“\nDon’t found!\n”)。2程序修改:從整數(shù)1到55之間,選出能被3整除、且有一位上的數(shù)是5的那些數(shù),并把這些數(shù)放在b所指的數(shù)組中,這些數(shù)的個(gè)數(shù)作為函數(shù)值返回。規(guī)定,函數(shù)中a1放個(gè)位數(shù),a2放十位數(shù)。 fun(int *b){ int k,a1,a2,i=0。for(k=10。k=55。k++){/*******found******/a2=k/10。a1=ka2*10。if((k%3==0amp。amp。a2==5)||k%3==0amp。amp。a1==5)){ b[i]=k。i++。}/*******found******/return i。}3程序設(shè)計(jì)假定輸入的字符串中只包含字母和*號(hào)。請(qǐng)編寫(xiě)函數(shù)fun,它的功能是:將字符串尾部的*號(hào)全部刪除,前面和中間的*號(hào)不刪除。void fun(char *a){char *p=a。while(*p)p++。p。while(*p==’*’)p。p++。*p=0。}第44套1程序填空函數(shù)fun的功能是進(jìn)行數(shù)字字符轉(zhuǎn)換。若形參ch中是數(shù)字字符‘0’‘9’,則‘0’轉(zhuǎn)換成‘9’,‘1’轉(zhuǎn)換成‘8’,‘2’轉(zhuǎn)換成‘7’,……‘9’轉(zhuǎn)換成‘0’;若是其它字符則保持不變;并將轉(zhuǎn)換后的結(jié)果作為函數(shù)值返回。第1處char fun(char ch)第2處 if(ch=’0’amp。amp。ch=’9’)第3處 return ‘9’(ch‘0’)。2程序修改:將p所指字符串中的所有字符復(fù)制到b中,要求復(fù)制第三個(gè)字符之后插入一個(gè)空格。 void fun(char *p,char *b){ int i,k=0。while(*p){ i=1。while(i=3amp。amp。*P){/*******found******/b[k]=*p。k++。p++。i++。}if(*p){/*******found******/b[k++]=’’。}}b[k]=’\0’。}3程序設(shè)計(jì)N名學(xué)生的成績(jī)已在主函數(shù)中放入一個(gè)帶頭節(jié)點(diǎn)的鏈表結(jié)構(gòu)中,h指向鏈表的頭節(jié)點(diǎn)。請(qǐng)編寫(xiě)函數(shù)fun,它的功能是:求出平均分,由函數(shù)值返回。double fun(STREC *h){STREC *p=hnext。double av=。int n=0。while(p!=NULL){av=av+ps。p=pnext。n++。}av/=n。return av。}第45套1程序填空函數(shù)fun的功能是:把形參a所指數(shù)組中的偶數(shù)按原順序依次存放到a[0]、a[1]、a[2]、……中,把奇數(shù)從數(shù)組中刪除,偶數(shù)個(gè)數(shù)通過(guò)函數(shù)值返回。第1處if(a[i]%2==0){第2處 a[j]=a[i]。j++。第3處 return j。2程序修改:按以下遞歸公司求函數(shù)值。例如,當(dāng)給n輸入5時(shí),函數(shù)值為18;當(dāng)給n輸入3時(shí),函數(shù)值為14。 10 (n=1)fun(n)= fun(n1)+2(n1)include /*******found******/fun(int n){ int c。/*******found******/if(n==1)c=10。else c=fun(n1)+2。return (c)。}3程序設(shè)計(jì)假定輸入的字符串中只包含字母和*號(hào)。請(qǐng)編寫(xiě)函數(shù)fun,它的功能是:使字符串中尾部的*號(hào)不得多于n個(gè);若多于n個(gè),則刪除多余的*號(hào);若少于或等于n個(gè),則什么也不做,字符串中間和前面的*號(hào)不刪除。void fun(char *a,int n){char *p=a。int j=0。while(*p)p++。 p。while(*p==’*’)p。p++。while(jnamp。amp。*p){p++。j++。}*p=0。}第46套1程序填空給定程序中,函數(shù)fun的功能是:利用指針數(shù)組對(duì)形參ss所指字符串?dāng)?shù)組中的字符串按由長(zhǎng)到短的順序排序,并輸入排序結(jié)果。ss所指字符串?dāng)?shù)組中共有N個(gè)字符串,且串長(zhǎng)小于M。第1處k=i。第2處 if(strlen(ps[k])strlen(ps[j]))k=j。第3處 tp=ps[i]。ps[i]=ps[k]。ps[k]=tp。2程序修改已知一個(gè)數(shù)列從第0項(xiàng)開(kāi)始的前三項(xiàng)分別為0,0,1,以后的各項(xiàng)都是其相鄰的前三項(xiàng)之和。:計(jì)算并輸出該數(shù)列前n項(xiàng)的平方根之和。n的值通過(guò)形參傳入。 /*******found******/double fun(int n){ double sum,s0,s1,s2,s。int k。sum=。if(n=2)sum=。s0=。s1=,s2=。for(k=4。k=n。k++){ s=s0+s1+s2。sum+=sqrt(s)。s0=s1。s1=s2。s2=s。}/*******found******/return sum。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1