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

正文內容

c語言上機考試預測題(文本格式)-資料下載頁

2025-08-04 08:46本頁面
  

【正文】 i。 *s=a[0]。 for(i=0。iN。i++) if(ssa[i].s) *s=a[i]。 第六十二套1 給定程序中,函數fun的功能是:將NN矩陣主對角線元素中的值與反向對角線對應位置上元素中的值進行交換。例如:若N=3有下列矩陣:1 2 34 5 67 8 9交換后:3 2 14 5 69 8 71 t [] [N] 2 i=0。 iN 3 s2 由N個有序整數組成的數列已放在一維數組中,:利用折半查找算法查找整數m在數組中的位置。若找到,返回其下標值;反之,:每次查找前先確定數組中待查的范圍:low和high(low﹤high),然后把m的值大于中間位置元素中的值,則下一次的查找范圍落在中間位置之前的元素中。直到low﹥high,查找結束。 1 fun (int a [], int m) 2 else if (ma [mid])3 假定輸入的字符串中只包含字母和*號,請編寫函數fun,它的的功能是:除了尾部的*號之外,將字符串中其他*全部刪除。形參p已指向字符串中最后一個字母。在編寫函數時,不得使用C語言提供的字符串函數。char *t=a。 for(。t=p。t++) if(*t!=39。*39。) *(a++)=*t。 for(。*t!=39。\039。t++) *(a++)=*t。 *a=39。\039。第六十三套1 給定程序中,函數fun的功能是:求ss所指字符串數組中長度最短的字符串所在的行下標,作為函數值返回,并把其串長放在形參n所指變量中。Ss所指字符串數組中共M個字符串,且串長﹤N。 1 M 2 3 k2 :將tt所指字符串中的小寫字母都改為對應的大寫字母,其他字符不變。1 if (( 39。 a 39。 =tt[i])amp。amp。(tt[i]= 39。 z 39。 )) 2 tt[ i ] =32。3 請編寫函數fun,函數的功能是:將所有大于1小于整數 m的非素數存入xx所知數組中,非素數的個數通過k傳回。 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。 第六十四套1 給定程序中,函數fun的功能是:對形參ss所指字符串數組中的M個字符串按長度由短到長進行排序。ss所指字符串數組中共有M個字符,且串長﹤N。 1 i+1 2 k=j 3 t2 : 判斷ch中的字符是否與str所指串中的某個字符相同:若相同,什么也不做,若不同,則將其插在串的最后。1 void fun(char *str, char ch ) 2 if (*str! =ch) 3 str [1]=0。3 請編寫一個函數fun(chae*s),函數的功能是:把s所指的字符串中的內容逆置。 char ch。 int i,m,n。 i=0。 m=n=strlen(s)1。 while(i(n+1)/2) { ch=s[i]。 s[i]=s[m]。 s[m]=ch。 i++。 m。 }第六十五套1 給定程序中,函數fun的功能是:計算下式前n項的和作為函數值返回。S=13/2235/42+57/62……+(1)n1(2n1)(2n+1)/(2n)2例如,當形參n的值為10時,函數返回:。 1 1 2 2*i 3 (1)2 :判斷一個整數是否是素數,若是返回1,否則返回0. 1 k++。 2 if (m==k) 3 請編寫一個函授fun,它的功能是:找出一維整數組元素中最大的值和他所在的下標,最大的值和它所在的下標通過形參傳回。數組元素中的值已在主函數中賦予。主函數中x 是數組名,n是x中的數據個數,max存放在大值,index存放最大值所在元素的下標。 int i。 *max=a[0]。*d=0。 for (i=1。 in。i++) if (*maxa[ i ]) { *max=a[ i ]。 *d=i。}第六十六套1 給定程序中,函數fun的功能是:在形參s所知字符串中的每個數字字符之后插入一個*號。 1 amp。amp。 2 0 3 s [j]2 :根據整形形參m,計算如下公式的值。m=1+1/2*2+1/3*3+1/4*4…1/m*m例如,若m中的值為5,1 for (i =2 。 i= m。 i++) 2 y+=1. 0/ ( i* i) 。3編寫函數fun,函數的功能是:實現B=A+A’即把矩陣A加上A的轉置,存放在矩陣B中。計算結果在main函數中輸出。 int c [3] [3]。 int i,j。 for (i=0。i3。i++) for (j=0。 j3。 j++) { c [i][j]=a [j] [i] 。 b [i] [j]=a[i] [j] +c [i] [j] 。}第六十七套1 給定程序中,函數fun的功能是:找出100~999之間(含100和999)所有整數中個位上數字之和為x(x為一正整數)的整數,然后輸出:符合條件的整數個數作為函數值返回。 1 999 2 t/10 3 x2 :從低位開始取出長整形變量s中偶數位上的數,依次構成一個新數放在t中。高位仍在高位,低位仍在低位。 1 void fun (long s, long *t) 2 while (s0)3學生的記錄由學號和學生成家組成,N名學生的數據已在主函數中放入結構體數組s中,請編寫函數fun,它的功能是。按分數的高低排列學生的記錄,高分在前,低分在后。 int i,j。 STREC t。 for(i=1。iN。i++) for(j=0。jN1。j++) if(a[j].sa[j+1].s) {t=a[j]。a[j]=a[j+1]。a[j+1]=t。}第六十八套1 給定程序中,函數fun的功能是:將形參n中,個位上為偶數的數取出,并按原來從高位到低位相反的順序組成一個新的數。并作為函數值返回。(1)0  (2) 10*x (3)n/102 :將長整數中每一位上為奇數的數依次取出,構成一個心數放在t中。高位仍在高位,低位仍在低位。 1 *t=0。 2 if (d%2!=0)3 編寫一個函數fun,它的功能是:實現兩個字符串的連續(xù)(不使用庫函數strcat),即把p2所指的字符串連接到p1所指的字符串后。 char *p=p1。 while (*p)p++。 while (*p2)*p++=*p2++。 *p=0。第六十九套1 甲乙丙丁四人同時開始放鞭炮,甲每隔t1秒放一個,乙每隔t2秒放一個,丙每隔t3秒放一個,丁每隔t4秒放一個,每人各放n次。函數fun的功能是通過形參提供的信息,求出總共聽到多少次鞭炮聲作為函數值返回。注意,當幾個鞭炮同時炸響,只算一聲響聲,第一聲響是在第0秒。1 i 2 t++ 3 count2 :根據輸入的三個邊長(整值型),判斷能否構成三角形,還是等腰三角形。若能夠構成等邊三角形函數返回3,若能構成等腰三角形,函數返回2,若構成一般三角形,則函數返回1,若不能構成三角形,則函數返回0.1 int fun (int a,int b, int c)2 else return 1。 3 編寫一個函數fun,它的功能是:計算并輸出3到n之間(含3和n)所有素數平方根之和。 int i, j=0。 double s=0。 for (i=3。i=n。 i++){ for (j=2。 ji。j++) if ( i %j= =0)break。 if (j==i) s =s+sqrt ( i )。 } return s。 第七十套1 給定程序中,函數fun的功能是:統計長整數n的各個位數上出現數3的次數,并通過外部(全局)變量ccc3返回主函數。 1 (n%10) 2 break 3 break2 :統計一個無符號整數中各位數字值為零的個數,通過形參傳回主函數并把該整數中各位上最大的數字值作為函數值返回。1 if (t==0) 2 *zero =count。3 請編寫一個函數fun,它的功能是:計算并輸出下列多項式的值: double s=0, t=1。 int i 。 for ( i=1。 i=n。i++) { t=t*i。 s+=。 } return s。第七十一套1 給定程序中,函數fun的功能是:把形參a所指數組中的最大值放在a[0]中,接著求出a所指數組中的最小值放在a[1]中;再把a所指數組元素中的次大值放在a[2]中,吧a組元素中的次小值放在a[3]中,依此類推。1 a[] 2 2 3 i+1 2 :按順序給s所指數組中元素賦予從2開始的偶數,然后再按順序對每五個元素求平均值,并將這些值依次存放在w所指的數組中,若s所指數組中元素個數不是5的倍數,多余部分忽略不計。1 sum=。 2 if ((i+1)%5==0)3 學生的記錄由學號和成績組成,N名學生的數據已在主函數中放入結構體數組s中,請編寫函數fun,它的功能是:把低于平均分的學生數據放在b所指的數組中,低于平均分的學生人數通過形參n傳回。平均分通過函數值返回。int i,j=0。 double av=。 for(i=0。iN。i++) av=av+a[i].s。 av=av/N。 for(i=0。iN。i++) if(a[i].sav) b[j++]=a[i]。 *n=j。 return av。第七十二套1 給定程序中,函數fun的功能是:統計所有=n(n2)的素數的個數,素數的個數作為函數值返回。1 j=2 2 i 3 j2 數列中,第一項值為3,后一項都比前一項的增5;:計算前n(4n50)項的累加和;每累加一次把被4除后余2的當前累加值放入數組中,符合此條件的累加值的個數作為函數值返回主函數。1 sum =0。 j=0。 2 if (sum %4==2)3 請編寫一個函數fun,它的功能是:計算并輸出下列多項式的值:……例如,在主函數中從鍵盤給n輸入8后,輸出為s=。注意:要求n的值大于1但不大于10. int i 。 double sum=。 if (n1amp。amp。n=100) { for ( i=1 。 i=n。 i++)sum +=(2*i 1) (2* i)。 } return sum。第七十三套1 給定程序中,函數fun的功能是:計算f(x)=1+x+x2/+…+xn/n!直到|x/n!|106,若x=,函數值為:。1 x 2 n 3 t2 :計算n的5次方的值(規(guī)定n的值大于2 小于8),通過形參指針傳向主函數,并計算該值的個位、十位、百位上的數字之和作為函數值返回。1 d=1 。 s=0 。 2 d=d/10 。3 請編寫一個函數fun,它的功能是:計算并輸出給定數組(長度為9)中每相鄰兩個元素之平均值的平方根之和。 int i 。 double avg=, sum= 。 for (i=0 。 i8 。 i++){ avg=( x [i] + x [i+1])/2。sum+= sqrt ( avg)。 } return sum 。第七十四套1 給定程序中,函數fun的功能是:計算f(x)=1+x+x2/+…+xn/n!的前n項。若x=,函數值為:。1 1 2 1 3 i2 :找出100至n(n不大于1000)之間三位數字相等的所有整數,把這些整數放在s所指數組中,個數作為函數值返回。1 k= i 。 2 c=k%10。3 程序設計請編寫一個函數fun,它的功能是:計算并輸出給定10個數的方差:例如,、、、1輸出為s=. int i。double avg =, sum =, abs =, fc。for (i=0。 i10。 i ++)sum+=x[ i ]。avg=sum/10。for (i=0。 i10。 i++)abs+=(x[i] avg)*(x [i] avg )。fc=sqrt (abs/10)。return fc 。第七十五套1 程序填空給定程序中已經建立一個帶有頭結點的單項鏈表,在main函數中將多次調用fun函數,每調用一次fun函數,輸出鏈表尾部結點中的數據,并釋放該結點,使鏈表縮短。1 next 2 tdata 3 t2 程序修改:將字符串中的字符按逆序輸出,但不改變字符串中的內容。1 fun (char *a )2 printf ( %c , *a)。3 程序設計編寫一個函數fun,它的功能是:比較兩個字符串的長度(不得調用C語言提供的求字符串長度的函數)
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1