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

正文內(nèi)容

06年南開上機100題-資料下載頁

2024-08-23 01:05本頁面

【導(dǎo)讀】below所指定的函數(shù)中。數(shù)組中,這些除數(shù)的個數(shù)通過形參n返回。其中,a指向原字符串,刪除后的。M與n為兩個正整數(shù),且要求m>n。x0=x1,把x1的值賦各x0;若x0-x1的絕對值小于,則執(zhí)行步驟,否則執(zhí)行步驟;所求x1就是方程cos-x=0的一個實根,作為函數(shù)值返回。

  

【正文】 +a/10。} 78: 第 78 題 請編寫函數(shù) fun,其功能是:將 s 所指字符串中 ascii值為偶數(shù)的字符刪除,串中剩余字符形成一個新串放在 t所指的數(shù)組中。 答案: void fun(char *s,char t[]) {int i,j=0,n=strlen(s)。 for(i=0。i< n。i++) if (s%2!=0) {t[j]=s。 j++。} t[j]=‘\0’。} 79: 第 79 題 已知學(xué)生的記錄由學(xué)號和學(xué)習(xí)成績構(gòu)成, n名學(xué)生的數(shù)據(jù)已存入 a 結(jié)構(gòu)體數(shù)組中。請編寫函數(shù) fun,該函數(shù)的功能是:找出成績最低的學(xué)生記錄,通過形參返回主函數(shù) (規(guī)定只有一個最低分 )。 答案: void fun(stu a[],stu *s) {int i,min。 min=a[0].s。 for(i=0。i< n。i++) if(< min) {min=。 *s=a。}} 80: 第 80 題 程序定義了 n n的二維數(shù)組,并在主函數(shù)中自動賦值。請編寫函數(shù) fun,該函數(shù)的功能是:使數(shù)組左下半三角元素中的值乘以n。 答案: fun(int a[][n],int n) {int i,j。 for(i=0。i< n。i++) for(j=0。j< =i。j++) a[j]=a[j]*n。} 81: 第 81 題 請編寫函數(shù) fun,其功能使:將兩個兩位正整數(shù) a b合并形成一個整數(shù)放在 c 中。合并的方式使:將 a 數(shù)的十位和個位數(shù)依次放在 c 數(shù)的百位和個位上, b數(shù)的十位和個位數(shù)依次放在 c 數(shù)的千位和十位上。 答案: void fun(int a,int b,long *c) {*c=(b/10)*1000+(a/10)*100+(b%10)*10+a%10。} 82: 第 82 題 請編寫一個函數(shù) fun,它的功能使:計算 n門課程的平均分,計算結(jié)果作為函數(shù)值返回。 答案: float fun(float *a,int n) {float ave=。 int i。 for(i=0。i< n。i++) ave+=a。 ave/=n。 return ave。} 83: 第 83 題 假定輸入的字符串中只包含字母和 *號。請編 寫函數(shù) fun,它的功能使:將字符串尾部的 *號全部刪除,前面和中間的 *號不刪除。 答案: void fun(char *a) {int i=0。 char *p,*q。 p=q=a。 while(*p) p++。 p。 while(*p==‘*’) p。 while(q< =p) {a=*q。 i++。 q++。} a=‘\0’。} 84: 第 84 題 請編寫函數(shù) fun,其功能是:將兩個兩位數(shù)的正整數(shù) a b合并形成一個整數(shù)放在 c 中,合并的方式是:將 a 數(shù)的十位和個位數(shù)依次放在 c 的個位和百位上, b數(shù)的十位和 個位數(shù)依次放在 c 數(shù)的千位和十位上。 答案: void fun(int a,int b,long *c) {c=(b/10)*1000+(a%10)*100+(b%10)*10+a/10。} 85: 第 85 題 n名學(xué)生的成績已在主函數(shù)中放入一個帶頭節(jié)點的鏈表結(jié)構(gòu)中, h指向鏈表的頭節(jié)點。請編寫函數(shù) fun,它的功能是:求出平均分,由函數(shù)值返回。 答案: double fun(strec *h) {double aver=。 while(h!=null) {aver+=hs。 hy=hnext。} aver/=n。 return aver。} 86: 第 86 題 請編寫函數(shù) fun,計算并輸出給定 10 個數(shù)的方差。 答案: double fun(double x[10]) {int i,j。 double s=,s1=。 for(i=0。i< 10。i++) s1+=x。 s1/=10。 for(j=0。j< 10。j++) s+=(x[j]s1)*(x[j]s1)。 s/=10。 s=pow(s,)。 return s。} 87: 第 87 題 請編寫函數(shù) fun,其功能是:將兩個兩位數(shù)的正整數(shù) a b合并形成一個整數(shù)放在 c 中。合并的方式是:將 a 數(shù)的十位和個位數(shù)依次放在 c 數(shù)的千位和十位上, b數(shù)的十位和個位數(shù)依次放在 c 數(shù)的個位和百位上。 答案: void fun(int a,int b,long *c) {*c=(a/10)*1000+(a%10)*10+(b%10)*100+b/10。} 88: 第 88 題 假定輸入的字符串中只包含字母和 *號。請編寫函數(shù) fun,它的功能是:除了字符串前導(dǎo)的 *號之外,將串中其他 *號全部刪除。在編寫函數(shù)亞時,不得使用 c 語言提供的字符串函數(shù)。 答案: void fun(char *a) {int i=0。 char *p=a。 while(*pamp。amp。*p==‘*’) {a=*p。 i++。 p++。} while(*p) {if(*p!=‘*’) {a=*p。 i++。} p++。} a=‘\0’。} 89: 第 89 題 學(xué)生的記錄是由學(xué)號和成績組成, n名學(xué)生的數(shù)據(jù)已在主函數(shù)中放入結(jié)構(gòu)體數(shù)組 s 中,請編寫函數(shù) fun,它的功能是:把高于等于平均分的學(xué)生數(shù)據(jù)放在 b所指的數(shù)組中,高于等于平均分的學(xué)生人數(shù)通過形參 n傳回,平均分通過函數(shù)值返回。 答案: double fun(strec *a,strec *b,int *n) {double aver=。 int i,j=0。 for(i=0。i< n。i++) aver+=。 aver/=n。 for(i=0。i< n。i++) if()=aver} {*(b+j)=a。 j++。} *n=j。 return aver。} 90: 第 90 題 請編寫函數(shù) fun,其功能是:計算并輸出下列多項式值 :sn=(11/2)+(1/31/4)+… +(1/(2n1)1/2n). 答案: sn=(11/2)+(1/31/4)+...+(1/(2n1)1/2n). double fun(int n) {int i。 double sn=。 for(i=1。i< =n。i++) sn+=((2*i1)(2*i))。 return sn。} 91: 第 91 題 請編寫函數(shù) fun,其功能是:將兩個兩位數(shù)的正整數(shù) a b合并形成一個整數(shù)放在 c 中。合并的方式是:將 a 數(shù)的十位和個位數(shù)依次放在 c 的十位和千位上, b數(shù)的十位和個位數(shù)依次放在 c 數(shù)的個位和百位上。 答案: void fun(int a, int b, long *c) { *c=(a%10)*1000+(b%10)*100+(a/10)*10+b/10。 } 92: 第 92 題 請編寫函數(shù) fun,它的功能是計算: s=(ln(1)+ln(2)+ln(3)+… +ln(m))(),s 作為函數(shù)值返回。 答案: double fun(int m) { int I。 double s=, log(double x)。 for(i=1。i< =m。i++) s=s+log(i)。 s=sqrt(s)。 return s。 } 93: 第 93 題 請編寫函數(shù) fun,它的 功能是計算下列級數(shù)和,和值由函數(shù)值返回。 S=1+x+x(2)/2!+x(3)/3!+…x(n)/n! 答案: double fun(double x, int n) { double s=, p=。 int I,j,t。 for(i=1。i< =n。i++) { t=1。 for(j=1。j< =i。j++) t=t*j。 p=p*x。 s=s+p/t。 } return s。 } 94: 第 94 題 規(guī)定輸入字符串中只包含字母和 *號。請編寫函數(shù) fun,它的功能是:將函數(shù)字符串中的前導(dǎo) *號全部刪 除,中間和尾部的 *號不刪除。 答案: void fun(char *a) { int i=0。 char *p=a。 while(*pamp。amp。*p==‘*’) p++。 while(*p) { a[i]=*p。 i++。 p++。 } a[i]=‘\0’。 } 95: 第 95 題 假定輸入的字符串中只包含字母和 *號。請編寫函數(shù) fun,它的功能是:使字符串的前導(dǎo) *號不得多于 n 個;若多于 n 個,則刪除多于的 *號;若少于或等于 n個,則什么也不做。字符串中間和尾部的 *號不刪除。 答案: void fun(char *a, int n) { int i=0,k=0。 char *t=a。 while(*t==‘*’) { k++。 t++。 } t=a。 if(kn) t=a+kn。 while( *t) { a[i]=*t。 i++。 t++。 } a[i]=‘\0’。 } 96: 第 96 題 請編寫函數(shù) fun,其功能使:計算并輸出給定數(shù)組 (長度為 9)中每相鄰兩個元素之平均值的平方根之和。 答案: double fun(double x[9]) { double sum=。 int I,j=1。 for(i=0。i< 9。i++) if(j< =8) { sum+=sqrt((x[i]+x[i+1])/)。 j++。 } return sum。 } 97: 第 97 題 請編寫函數(shù) fun,其功能是:計算并輸出下列多項式值: s=1+1/(1+2)+1/(1+2+3)+..1/(1+2+3…+50) 答案: double fun(int n) { int I,j。 double sum=, t。 for(i=1。i< =n。i++) { t=。 for(j=1。j< =I。j++) t+=j。 sum+=。 } return sum。 } 98: 第 98 題 請編寫函數(shù) fun,它的功能是:計算并輸出 n(包括 n)以內(nèi)能被 5或 9整除的所有自然數(shù)的倒數(shù)之和。 答案: double fun(int n) { int I。 double sum=。 for(i=1。i< =n。i++) if(i%5==0 || i%9==0) sum+=。 return sum。 } 99: 第 99 題 請編寫函數(shù) fun ,其功能是:計算并輸出 3到 n之間所有素數(shù)的平方根之和。 答案: double fun(int n) { int m,k,I。 double s=。 for(m=3。m< =n。m++) { k=sqrt(m)。 for(i=2。i< =k。i++) if(m%i==0) break。 if(i=k+1) s+=sqrt(m)。 } return s。 } 100: 第 100 題 請編寫函數(shù) fun,其功能是:計算并輸出 s=1+(1+2())+(1+2()+3())+… +(1+2()+3()+… +n()) 答案: double fun(int n) { int I。 double =,p=。 for(i=2。i< =n。i++) { p+=pow(I,)。 s+=p。 } return s。 }
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1