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

正文內容

[理學]c語言程序設計習題-資料下載頁

2025-01-09 00:32本頁面
  

【正文】 ,int n2){ int i,j,t。 i=n1。 j=n2。 while(ij) { t=*(s+i)。 *(s+i)=*(s+j)。 *(s+j)=t。 i++。 j。 }} main(){ int a[10]={1,2,3,4,5,6,7,8,9,0},i,*p=a。 fun(p,0,3)。 fun(p,4,9)。 fun(p,0,9)。 for(i=0。i10。i++) printf(%d,*(a+i))。}[] 以下程序的輸出結果是 A) 4 4 B) 2 2 C) 2 4 D) 4 6main(){ int a[5]={2,4,6,8,10},*p,**k。 p=a。 k=amp。p。 printf(%d,*(P++))。 printf(%d\n,**k)。}[] 當運行以下程序時輸入三行,每行都是在第一列上開始,<CR>代表Enter鍵; aCR bCR cdefCR則程序的輸出結果是 A)abcdef B)a C)a D)a b b b c cd cdef d e finclude define N 6main(){ char c[N]。 int i=0。 for(i=0。iN。i++) c[i]=getchar()。 for(i=0。iN。i++) putchar(c[i])。}[] 若有定義和語句: int c[4][5],(*cp)[5]。 cp=c。則對C數(shù)組元素的引用正確的是 A) cp+1 B) *(cp+3) C) *(cp+1)+3 D) *(*cp+2) [] 若已定義: int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*prt)[3]=a,*p=a[0]。則能夠正確表示數(shù)組元素a[1][2]的表達式是 A) *((*prt+1)[2]) B) *(*(p+5)) C) (*prt+1)+2 D) *(*(a+1)+2)[] 若有定義和語句: int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*prt)[3]=a,*p[4],i。 for(i=0。i4。i++) p[i]=a[i]。則下能夠正確表示a數(shù)組元素的表達式是 A) a[4][3] B) p[0][0] C) prt[2][2] D)(*(p+1))[1][] 以下程序的輸出結果是 A) 23 B) 26 C) 33 D) 36main(){ int aa[3][3]={{2},{4},{6}},i,*p=amp。aa[0][0]。 for(i=0。i2。i++) { if(i==0) aa[i][i+1]=*P+1。 else ++p。 printf(%d,*p)。 } printf(\n)。}[] 以下程序的輸出結果是 A) 60 B) 68 C) 99 D) 108main(){ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}。 int (*p)[4]=a,i,j,k=0。 for(i=0。i3。i++) for(j=0。j2。j++) k+=*(*(p+i)+j)。 printf(%d\n,k)。}[] 以下程序的輸出結果是 A) 1,5,9, B) 1,4,7, C) 3,5,7, D) 3,6,9,main(){ int i,x[3][3]={1,2,3,4,5,6,7,8,9}。 for(i=0。i3。i++) printf(%d,x[i][2i])。}[] 若有定義語句int (*p)[M]。 其中的標識符是 A)M個指向整型變量的指針 B)指向M個整型變量的函數(shù)指針 C)一個指向具有M個整型元素的一維數(shù)組指針 D)具有M個指針元素的一維指針數(shù)組,每個元素都只能指向整型量 二、填空題 [] 若有以下定義: double w[10]。則數(shù)組元素下標的上限是 ,下限是 。[] 以下程序的輸出結果是 。main(){ int a[]={2,4,6},*ptr=amp。a[0],x=8,y,z。 for(y=0。y3。y++) z=(*(prt+y)x)?*(prt+y):x。 printf(%d\n,z)。}[] 以下程序的輸出結果是 。main(){ int arr[10],i,k=0。 for(i=0。i10。i++) arr[i]=i。 for(i=0。i4。i++) k+=arr[i]+i。 printf(%d\n,k)。}[] 以下程序的輸出結果是 .define N 5fun(char *s,char a,int n){ int j。 *s=a。j=n。while(aa[j]) j。 return j。 }main(){ char s[N+1]。 int k,p。 for(k=1。k=N。k++) s[k]=39。A39。+k+1。 printf(%d\n,fun(s,39。E39。,N))。}[] 若輸入3個整數(shù)1,則以下程序的輸出結果是 。void sub(int n,int uu[]){ int t。 t=uu[n]。 t+=3*uu[n]。 n++。 if(t=10) { uu[n++]=t/10。 uu[n]=t%10。 } else uu[n]=t。 }main(){ int i,n,aa[10]={0}。 scanf(%d%d%d,amp。n,amp。aa[0],amp。aa[1])。 for(i=1。in。i++) sub(i,aa)。 for(i=0。i=n。i++) printf(%d,aa[i])。 printf(\n)。}[] 以下程序的輸出結果是 .main(){ int i,j,row,col,m。 int arr[3][3]={{100,200,300},{28,72,30},{850,2,6}}。 m=arr[0][0]。 for(i=0。i3。i++) for(j=0。j3。j++) if(arr[i][j]m) {m=arr[i][j]。 row=i。 col=j。} printf(%d,%d,%d\n,m,row,col)。}[] 以下findmax返回數(shù)組s中最大元素的下標,數(shù)組中元素的個數(shù)由t傳入,請?zhí)羁?。findmax(int s[],int t){ int k,p。 for(p=0,k=p。pt。p++) if(s[p]s[k]) 。 return_。}[] 以下程序統(tǒng)計從終端入的字符中每個大寫字母的個數(shù),中統(tǒng)計字母的個數(shù),其它依次類推。用#號結束輸入,請?zhí)羁铡nclude include main(){ int num[26]={0},i。 char c。 while(_!=) if(isupper(c)) num[_]+=1。 for(i=0。i26。i++) if(num[i]) printf(%c:%d\n,i+39。A39。,num[i])。} 三、編程題 [] 輸入一行數(shù)字字符,請用數(shù)組元素作為計數(shù)器來統(tǒng)計每個數(shù)字字符的個數(shù)。用下標為0元素統(tǒng)計字符“1”的個數(shù),下標為1的元素統(tǒng)計字符“2”的個數(shù),...。[] 編寫函數(shù),對具有效期0個整數(shù)的數(shù)組進行如下操作:從第n個元素開始直到最后一個元素,依次向前移動一個位置。輸出移動后的結果。[] 編寫函數(shù)把數(shù)組中所有奇數(shù)放在另一個數(shù)組中返回。[] 編寫函數(shù)對字符數(shù)組中的輸入字母,按由大到小的字母順序進行排序。[] 輸入若干有序數(shù)放在數(shù)組中。然后輸入一個數(shù),插入到此有序數(shù)列中,插入后,數(shù)組中的數(shù)仍然有序。請對以下三種情況運行你的程序,以便驗證你的程序是否下確。 (1)插在最前 (2)插在最后 (3)插在中間[] 編寫函數(shù)把任意十進制下整數(shù)轉換成二進制數(shù)。提示:把十進制數(shù)不斷被2除余數(shù)放在一個一維數(shù)組中,直到商數(shù)為零。在主函數(shù)中進行輸出,要求不得按逆序輸出。[] 編寫函數(shù)調用隨機函數(shù)產(chǎn)生0到19之間的隨機數(shù),在數(shù)組中存入15個互不重復的整數(shù)。要求在主函數(shù)中輸出結果。若已定義為類型,調用隨機函數(shù)步驟如下: include . . x=rand()%20 /*產(chǎn)生0到19的隨機數(shù)*/ [] 編寫程序求任意方陣每行、每列、兩對角線一元素之和。[] 編寫程序求兩個矩陣的和。[] 編寫程序打印出以下形式的乘法九九表。 ** A MULTIPCATION TABLE ** (1) (2) (3) (4) (5) (6) (7) (8) (9) (1) 1 2 3 4 5 6 7 8 9 (2) 2 4 6 8 10 12 14 16 18 (3) 3 6 9 12 15 18 21 24 27 (4) 4 8 12 16 20 24 28 32 36 (5) 5 10 15 20 25 30 35 40 45 (6) 6 12 18 24 30 36 42 48 54 (7) 7 14 21 28 35 42 49 56 64 (8) 8 16 24 32 40 48 56 64 72 (9) 9 18 27 36 45 54 63 72 81[] 調用隨機函數(shù)為5*4的矩陣置100以內的整數(shù),輸出該矩陣,求出每行元素之和,并把和值最大的那一行與第一行上的元素對調。若已定義x為int類型,調用隨機函數(shù)步驟如下: include . . x=rand()%100 /*產(chǎn)生0到100的隨機數(shù)*/ [] 調用隨機函數(shù)為55的矩陣置100以內的整數(shù),輸出該矩陣,然后逆置該矩陣。即將第一列的元素放在第一行上、第二列的元素放在第二行上、其它依次類推。 第十章 字符串[] 以下能正確進行字符串賦值、賦初值的語句組是A) char s[5]={39。a39。,39。e39。,39。i39。,39。o39。,39。u39。}。 B) char *s。 s=good!。C) char s[5]=good!。 D) char s[5]。 s=good。[] 以下程序的輸出結果是A) 68 B) 0 C) 字符D的地址 D)不能確定的值 char str[ ]=ABCD,*p=str。 printf (%d\n,*(p+4))。[] 以下程序段的輸出結果是A) 11 B) 10 C) 9 D) 8 printf (%d\n,strlen(ATS\n012\1\\)) 。[] 當運行以下程序時輸入OPEN THE DOORCR(此處CR代表Enter 鍵), 則輸出的結果是A) opEN tHE dOOR B) open the doorC) OPEN THE DOOR D
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1