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

正文內容

[工學]c語言綜合練習題及詳解(參考版)

2025-01-10 21:17本頁面
  

【正文】 } 。 putchar(c=fgetc(fp))。amp。 } c = ?\n?。 } if ((fp=fopen(file, “r”)) == NULL) { printf(“Cannot open ??%s??\n”, file)。 } else { printf(“prog: Bad parameter!\n”)。 strcmp(argv[1], “n”) == 0) { file = argv[2]。 else if (argc == 3 amp。 flag = 0。 int count = 0。 FILE *fp。當運行 prog n filename時將文本文件按原樣在標準輸出 (終端 )上輸出 ,并在各行開頭顯示當前行行號 (從 1:開始 , 如1:XXXXXXXX)。 printf(“%d\n”,(p++)num)。 p = amp。 struct student stu[3] = { {1001, “Li Lin”, ?M?, 18}, {1002, “Zhang Fun”, ?M?, 19}, {1004, “Wang Min”, ?F?, 20} }。 int age。 char name[20]。 putchar(?\n?)。x+=50) printf(“a=%d\n”,(int)(x))。 } { for (。 { int x = 2。putchar(?\n?)。 ? printf(“a=%d\n”,(int)(x))。 P(*x+32)。 P1(*x+32) ? P(*x+32)。 P(x)。 ? P(x)。 ? printf(“a=%d\n”,(int)(x*2+))。 有關展開: P(x*F(2))。 x += 50) P2(x, *x+32)。 } { for (。 { int x = 2。p1(b)。)。putchar(39。 printf(%3d %3d %3d, x, y, z )。 p(amp。 y=C。 printf(%3d %3d %3d, *x, y, z )。 y。 const C = 5。 i++ ) printf( %3d, a[i] )。 for( i=1。a[i] )。 i=n 。n)。 18 } main() { int i,n,a[100]。 r[j]=r[i]。amp。 r[i]=r[j]。amp。 x=r[s]。 i=s。 函數(shù) p2()的功能:將兩個參數(shù)數(shù)組中的每個元素(已經降序排列)混合在一起,并按從大到小的順序輸出。 p2(a[0], a[1])。 j++) printf(%d , a[i][j])。 i++) for(j=0。 for (i=0。 p1(a[0])。 j++) scanf(%d, amp。 i++) for(j=0。 for (i=0。 printf(\n)。 17 while (i5) printf(%d , v1[i++])。 j5) if (v1[i]v2[j]) printf(%d , v1[i++])。 while (i5 amp。 v[j+1]=temp。 j) { temp=v[j]。amp。 i++) for(j=i1。 for (i=1。 } 問題 : 上述程序運行后 , 第一行將輸出 ___ 3 3 6 5___ 第二行將輸出 __ 3 2 2 5_ include int a[2][5]。x)。 } main() { x=y=z=w=2。 w+=x。 x 2?3 y z 6 ++*y。 void p(int x, int *y) { int z。 } 問題 : 上述程序運行后 , 將輸出 __6 15__ a[][ 0] a[][1] a[][2] a[][3] a[0] 1 2 3 4 a[1] 5 6 7 8 a[2] 9 10 11 12 16 由于: *(a + i) ? a[i], *a + i ? a[0] + i *(*a+i) ? *(a[0] + i) ? a[0][i], 所以 ,第一個循環(huán)是將數(shù)組 a的第 0行的前 3個元數(shù)相加,值為 6; **(a+i) ? *a[i] ? a[i][0] 所以,第一個循環(huán)是將數(shù)組 a的第 0列所有的元數(shù)相加,值為 15。 i++) s+= **(a+i)。 for(s=0, i=0。 i++) s+= *(*a+i)。 for(s=0, i=0。 } 三、程序閱讀理解 ,并回答相應問題 include int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}。 ) _putc(cc, to)_。 || cc39。 } while ( ( cc = getc( fr ) ) != EOF ) if ( cc39。 } if (_(to=fopen(“”, “w”)) == NULL _) { printf( Can not open file )。 if (_(fr=fopen(“”, “r”)) == NULL_) { printf( Can not open file )。 include int main() { FILE *fr, *to。 } 15 2本程序從一個文件中 ,除去其中的數(shù)字后寫入另一文件 。 i 。 A[i]=A[i+1]。amp。 A[n+1]=_ x_。 A[0] A[1] A[2] A[3] A[4]A[5] void f(_int A[], int n, int x_) 2 3 9 12 15 x { int t, i。 return (_*s1*s2_)。 s1!=_ ?\0?_。 } 2下列函數(shù) strcmp(s1, s2)是字符串比較 , 根據 s1,s2大小分別返回負數(shù) (s1s2), 0(s1=s2), 正數(shù) (s1s2). 請將缺少的部分補上。 n 。 t0 = t1。 t=n。 t0=0。 else return f(n1)+f(n2)。 p2 。 _*p1_ = ch。 while( p1p2 ) { ch = *p2。 while(_*p2_) p2++。 } } 等價于程序B void f( char *cc ) { char *p1, *p2, ch。 cc[j] = cc[i]。ji。 i 。 int i=0,j=0。_ 2定義字符指針數(shù)組 arr, 數(shù)組大小為 20,應寫為 __char *arr[20]。 i++ ) printf(%2d, __(i1)%3__)。 for( i=1。 f( amp。 f( amp。 } 若執(zhí)行 i=2。 *a += ++k。)。:39。 j) printf(“%1d%c,i+j, j?39。 i++ ) for( j=m1。 for( i=0。j。
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1