5132程序設(shè)計(jì)_第1頁(yè)
5132程序設(shè)計(jì)_第2頁(yè)
5132程序設(shè)計(jì)_第3頁(yè)
5132程序設(shè)計(jì)_第4頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

輸入一行以空格分隔的數(shù),把它們存入數(shù)組,用逗號(hào)分隔的方式輸出,并統(tǒng)計(jì)數(shù)的個(gè)數(shù)。輸入 輸入一行以空格分隔的數(shù)。已知至少輸入一個(gè)數(shù),至多輸入二十個(gè)數(shù),且最后一個(gè)數(shù)后緊跟回車輸入。輸出 輸出兩行。 第一行輸出這些數(shù),相鄰兩數(shù)之間用一個(gè)逗號(hào)隔開。 第二行輸出數(shù)的個(gè)數(shù)。輸入示例 20 37.5 43 5 87.0輸出示例 20,37.5,43,5,87.0 5數(shù)據(jù)范圍 輸入輸出均為float范圍的浮點(diǎn)數(shù)#include #include #define N 400void main() char aN; /定義數(shù)組 int i,j=1; gets(a); /將輸入的數(shù)存入數(shù)組 for(i=0;ai!=0;i+) /執(zhí)行循環(huán)到輸入的數(shù)字末尾結(jié)束 if(ai= ) ai=,; printf(%c,ai); /將空格用逗號(hào)替換后輸出 j+; /記錄替換次數(shù) else printf(%c,ai); printf(n); printf(%d,j); /替換次數(shù)加一即是所求數(shù)的個(gè)數(shù)按照“學(xué)號(hào)【空格】姓名【空格】性別【空格】年齡【回車】”的格式輸入若干學(xué)生信息,將他們存儲(chǔ)在結(jié)構(gòu)體數(shù)組中(即每一個(gè)學(xué)生的信息存儲(chǔ)在一個(gè)結(jié)構(gòu)體中),輸入以“#”結(jié)束。統(tǒng)計(jì)學(xué)生人數(shù),并按行輸出每條學(xué)生信息。輸入 輸入若干行。每行均依照“學(xué)號(hào)【空格】姓名【空格】性別【空格】年齡【回車】”的格式輸入,輸入以“#”結(jié)束。 已知最多輸入20個(gè)學(xué)生信息,學(xué)號(hào)長(zhǎng)度最大為12,姓名長(zhǎng)度最大為10,性別為“Male”或“Female”,年齡為整數(shù)。輸出 輸出若干行。第一行輸出學(xué)生人數(shù)。從第二行開始,每行為一個(gè)學(xué)生信息,相鄰兩項(xiàng)之間用一個(gè)逗號(hào)隔開。輸入示例 郭鳳山 Male 19 車潤(rùn)澤 Male 18 孟超 Female 19 #輸出示例 3 郭鳳山,Male,19 車潤(rùn)澤,Male,18 孟超,Female,19數(shù)據(jù)范圍 輸入為整數(shù)和字符串#include#includetypedef struct stu /定義結(jié)構(gòu)體 char num12; char name12; char sex12; int age; STUDENT;int main() STUDENT stu20; int i,n=0; for(i=0; ; i+) scanf(%s,stui.num); if(strcmp(stui.num,#)=0) /實(shí)現(xiàn)以#結(jié)尾 break; scanf(%s%s%d,,stui.sex,&stui.age); n+; /記錄學(xué)生人數(shù) printf(%dn,n); for(i=0; in; i+) /按格式輸出學(xué)生信息 printf(%s,%s,%s,%dn,stui.num,,stui.sex,stui.age); return 0;輸入一行以制表符分隔的整數(shù),把它們存入數(shù)組。統(tǒng)計(jì)數(shù)的個(gè)數(shù),并用逗號(hào)分隔的方式輸出。輸入 輸入一行以制表符分隔的整數(shù)。已知至少輸入一個(gè)數(shù),至多輸入二十個(gè)數(shù),且最后一個(gè)數(shù)后緊跟回車輸入。輸出 輸出兩行。第一行輸出整數(shù)個(gè)數(shù)。第二行輸出這些整數(shù),相鄰兩數(shù)之間用一個(gè)逗號(hào)隔開。輸入示例 2【Tab】3【Tab】4【Tab】5【Tab】6【回車】輸出示例 5 2,3,4,5,6數(shù)據(jù)范圍 輸入為int范圍的整數(shù)#include#include#define N 400int main() int i,j=1; char numN; /定義數(shù)組 gets(num); /將輸入的數(shù)存入數(shù)組 for(i=0;numi!=0;i+) if(numi=t) numi=,; /將制表符替換成逗號(hào) j+; printf(%dn,j); /輸出計(jì)數(shù)結(jié)果 puts(num); return 0; * * * *輸入 輸入正整數(shù)n。輸出 依據(jù)題意輸出圖形。輸入示例 4輸出示例 * * * *數(shù)據(jù)范圍 輸入為int范圍的整數(shù)#include int main() int n,i,j; scanf(%d,&n); /輸入層數(shù) for(i = 1; i = n; i+) /循環(huán)控制行數(shù) for(j = 1; j =2*(n-i); j+) /輸入空格 printf( ); for(j = 1; j = 2*i-1; j+) /接著輸入*號(hào) printf(*); printf(n); /輸完一列后換行 return 0;從鍵盤輸入一個(gè)正整數(shù)n(代表層數(shù)),打印如下圖形。注意中間一行左側(cè)不留空白。 * * * * * * *輸入 輸入正整數(shù)n。輸出 依據(jù)題意輸出圖形。輸入示例 4輸出示例 * * * * * * *數(shù)據(jù)范圍 輸入為int范圍的整數(shù)#include #include int main() int n, i, j, m; scanf(%d,&n); /輸入層數(shù) for(i=1; i=n; i+) /先打印上面的三角形 for(j=i; jn; j+) printf( ); for(j=0; j2*i-1; j+) printf(*); printf(n); for(i=1; in; i+) /打印下面的三角形 for(j=1; j=i; j+) printf( ); for(j=1; j=2*n-1-2*i; j+) printf(*); printf(n); return 0;輸入一行以逗號(hào)分隔的整數(shù),以回車結(jié)尾。以每行5個(gè),適當(dāng)數(shù)量的空格分隔,左對(duì)齊的方式輸出它們。已知輸入的整數(shù)最多不超過5位。 提示:可以在輸出時(shí)使用格式控制參數(shù)控制每個(gè)整數(shù)占6位且左對(duì)齊。輸入 輸入一行以逗號(hào)分隔的整數(shù)。已知至少輸入一個(gè)數(shù),至多輸入二十個(gè)數(shù),且最后一個(gè)數(shù)后緊跟回車輸入。輸出 輸出若干行。每行最多輸出5個(gè)整數(shù),相鄰兩數(shù)之間用若干個(gè)空格隔開,使得這些數(shù)左對(duì)齊。輸入示例 100,21,3950,7,8,3289,943,495,34134,343,209,47,2,7293,29,2732,843,392,24輸出示例 100 21 3950 7 8 3289 943 495 34134 343 209 47 2 7293 29 2732 843 392 24數(shù)據(jù)范圍 輸入為int范圍的整數(shù)#include #include int main() int num20 = 0; /定義數(shù)組并初始化 int m, n = 0; while (scanf(%d,&numn) != , & getchar() != n) n+; /記錄整數(shù)的個(gè)數(shù) for(m= 0; m 0 & (m+1) % 5 = 0) /每行輸出五個(gè)整數(shù)后換行 printf(%-5dn, numm); /以每個(gè)整數(shù)占6位且左對(duì)齊的方式輸出 else printf(%-5d , numm); return 0;輸入一行以逗號(hào)分隔的整數(shù),以回車結(jié)尾。以每行5個(gè),適當(dāng)數(shù)量的空格分隔,右對(duì)齊的方式輸出它們。已知輸入的整數(shù)最多不超過5位。 提示:可以在輸出時(shí)使用格式控制參數(shù)控制每個(gè)整數(shù)占6位且右對(duì)齊。輸入 輸入一行以逗號(hào)分隔的整數(shù)。已知至少輸入一個(gè)數(shù),至多輸入二十個(gè)數(shù),且最后一個(gè)數(shù)后緊跟回車輸入。輸出 輸出若干行。每行最多輸出5個(gè)整數(shù),每個(gè)整數(shù)之前放置若干個(gè)空格,使得這些數(shù)右對(duì)齊。輸入示例 100,21,3950,7,8,3289,943,495,34134,343,209,47,2,7293,29,2732,843,392,24輸出示例 100 21 3950 7 8 3289 943 495 34134 343 209 47 2 7293 29 2732 843 392 24數(shù)據(jù)范圍 輸入為int范圍的整數(shù)#include#includeint main()int num20;int i=-1,j=0;doi+; /統(tǒng)計(jì)輸入整數(shù)的個(gè)數(shù)scanf(%d,&numi); /將輸入的整數(shù)存入數(shù)組while(getchar()!=n&i20);for(j=0;ji+1;j+)printf(%6d,numj); /實(shí)現(xiàn)每個(gè)整數(shù)占六位且右對(duì)齊if(j+1)%5=0) /實(shí)現(xiàn)一行輸出五個(gè)整數(shù)printf(n);return 0;輸入一行以空格分隔的英文單詞,以回車結(jié)尾。以每行5個(gè),適當(dāng)數(shù)量的空格分隔,左對(duì)齊的方式輸出它們。已知輸入的單詞長(zhǎng)度最多不超過9位。 提示:可以在輸出時(shí)使用格式控制參數(shù)控制每個(gè)單詞占10位且左對(duì)齊。輸入 輸入一行以空格分隔的英文單詞。已知至少輸入一個(gè)英文單詞,至多輸入二十個(gè)英文單詞,且最后一個(gè)英文單詞后緊跟回車輸入。輸出 輸出若干行。每行最多輸出5個(gè)英文單詞,相鄰兩項(xiàng)之間用若干個(gè)空格隔開,使得這些英文單詞左對(duì)齊。輸入示例 Machine learning is the term that refers to learning patterns in the data In other words輸出示例 Machine learning is the term that refers to learning patterns in the data In other words數(shù)據(jù)范圍 輸入為字符串#include #include #define N 10000int main() char aN,bN; int i,len = 0,j = 0,k; gets(a); for (i=0;ai != n;i+) /一直查到輸入行末尾 if (ai != ) /如果輸入的不是空格 bj = ai; /將字母存入數(shù)組b j+; if (ai = ) /如果輸入的是空格 for (k=j;k10;k+) /調(diào)整數(shù)組b的格式使其一共占10個(gè)字節(jié) bk = ; b10 = 0; printf(%s,b); j = 0; len+; if (len%5 = 0) /每五個(gè)一換行 printf(n); return 0;輸入一行以空格分隔的英文單詞,以回車結(jié)尾。以每行5個(gè),適當(dāng)數(shù)量的空格分隔,居中對(duì)齊的方式輸出它們。已知輸入的單詞長(zhǎng)度最多不超過9位,輸出時(shí)每個(gè)單詞占10位。輸入 輸入一行以空格分隔的英文單詞。已知至少輸入一個(gè)英文單詞,至多輸入二十個(gè)英文單詞,且最后一個(gè)英文單詞后緊跟回車輸入。輸出 輸出若干行。每行最多輸出5個(gè)英文單詞,每個(gè)英文單詞之前放置若干個(gè)空格,使得這些英文單詞居中對(duì)齊。輸入示例 Machine learning is the term that refers to learning patterns in the data In other words輸出示例 Machine learning is the term that refers to learning patterns in the data In other words 數(shù)據(jù)范圍 輸入為字符串#include #include #include #define N 10000int main() char aN,bN; int i,len = 0,j = 0,l,k; gets(a); for (i=0; ai != 0; i+) if (ai != ) bj = ai; j+; if (ai = ) len+; bj = 0; for (k=0; k(10-j)/2; k+) printf( ); printf(%s,b); for (k=0; k(10-j-(10-j)/2); k+) printf( ); j = 0; if (len%5 = 0) printf(n); bj = 0; for (k=0; k(10-j)/2; k+) printf( ); printf(%s,b); for (k=0; k(10-j-(10-j)/2); k+) printf( ); if (len%5 = 0) printf(n); return 0; 輸入m行n列的二維數(shù)組A。其中,m、n和矩陣元素均由用戶從鍵盤輸入。已知m和n的值都不超過10。請(qǐng)定義n行m列的另一個(gè)數(shù)組B,使用指針操作實(shí)現(xiàn)將二維數(shù)組A轉(zhuǎn)置為B,并輸出轉(zhuǎn)置后的二維數(shù)組B。輸入 輸入包含m + 1行: 第一行是整數(shù)m和n,兩項(xiàng)之間用一個(gè)空格隔開(1 = m, n = 10)。 第二行到第m + 1行每行均有n個(gè)整數(shù),相鄰兩項(xiàng)之間用一個(gè)空格隔開。輸出 輸出包含n行,是轉(zhuǎn)置后的二維數(shù)組B。每行均有m個(gè)整數(shù),相鄰兩項(xiàng)之間用一個(gè)空格隔開。輸入示例 3 2 1 2 4 5 7 8輸出示例 1 4 7 2 5 8數(shù)據(jù)范圍 輸入輸出均為int范圍的整數(shù)#include #include #define N 10int main() int m,n,i,j; int *aNN,*bNN; scanf(%d%d,&m,&n); for(i = 0; i m; i+) for(j = 0; j n; j+) scanf(%d,&aij); /將矩陣存入數(shù)組 for(i = 0; i m; i+) for(j = 0; j n; j+) bji=aij; /將矩陣轉(zhuǎn)置 for(i= 0; i n; i+) for(j = 0; j m; j+) printf(%d ,bij); /輸出轉(zhuǎn)置后的矩陣 printf(n); return 0;#include #include #include #define N 10void zhihuan (int *a, int *b);int main() int m,n; int i,j; int aNN; scanf( %d %d,&m,&n); memset(a,0,sizeof(a); for (i=0; im; i+) for (j=0; jn; j+) scanf( %d,&aij); for (i=0; in; i+) for (j=i; jm; j+) zhihuan (&aij,&aji); for (i=0; in; i+) for (j=0; jm; j+) printf(%d ,aij); printf(n); return 0;void zhihuan (int *a, int *b) int p; p = *a; *a = *b; *b = p;輸入一行英文,從中找出最長(zhǎng)的英文單詞(若最長(zhǎng)的英文單詞有多個(gè),則輸出第一個(gè))。英文單詞只包含大寫字母和小寫字母,單詞由空格隔開。要求用字符指針實(shí)現(xiàn),且不能調(diào)用字符串庫(kù)函數(shù)。輸入 輸入一行英文,英文單詞由空格隔開。已知至少輸入一個(gè)英文單詞,且最后一個(gè)英文單詞后緊跟回車輸入。輸出 輸出最長(zhǎng)的英文單詞。若最長(zhǎng)的英文單詞有多個(gè),則輸出第一個(gè)。輸入示例 I am a student輸出示例 student數(shù)據(jù)范圍 對(duì)于100%的數(shù)據(jù),輸入字符串的長(zhǎng)度 = 1000#include #include #include #define M 30#define N 10000int changdu (char *m);void main(void) char aN,bNM,*p = &a0; int i,k = 0,j=0,max,len; gets(a); for (; *p!=0; p+) if (*p != ) bkj = *p; j+; if (*p = ) if (*p != *(p-1) bkj = 0; k+; j = 0; if (*(p-1) != ) bkj = 0; k+; max = 0; len = k; for (i=0; ichangdu(bmax) max = i; printf(%sn,bmax);int changdu (char *m) int len = 1; int i; for (i=0; mi!=0;i+) len +; return len;3.3 整數(shù)篩選求和試題描述 輸入一行字符串,將其中連續(xù)的阿拉伯?dāng)?shù)字視為整數(shù),計(jì)算并輸出它們的和。要求用字符指針實(shí)現(xiàn),且不能調(diào)用字符串庫(kù)函數(shù)。輸入 輸入一行字符串。輸出 將字符串中連續(xù)的阿拉伯?dāng)?shù)字視為整數(shù),輸出整數(shù)之和。輸入示例 whde12fkvf834ddei5sdlm3790wo輸出示例 4641數(shù)據(jù)范圍 對(duì)于100%的數(shù)據(jù),輸入字符串的長(zhǎng)度 = 1000#include #include #include #define M 30#define N 10000int shuzi(char *a);void main(void) char aN,bNM,*p = &a0; int i,k = 0,j=0,sum = 0; gets(a); for (; *p!=0; p+) if (*p = 0 & *p = 0 & *(p-1)= 0 & *(p-1)= 9) bkj = 0; k+; for (i=0;i=0;i-) p = (*(a+i)-0)*t; sum = sum + p; t = t*10; return sum; 輸入m n階矩陣A和B。 編寫函數(shù)add,完成A + B的運(yùn)算,結(jié)果放在二維矩陣C中。要求把二維矩陣A、B和C以及m和n作為函數(shù)參數(shù)。 編寫函數(shù)selectmin,函數(shù)負(fù)責(zé)找出C中值最小的元素。要求把二維矩陣C、m和n作為函數(shù)參數(shù)。 編程實(shí)現(xiàn)上述函數(shù),最終要求輸出C和C中最小元素的值。 注意:不要改變函數(shù)名稱,注意大小寫敏感;注意不允許使用全局變量。輸入 輸入包含2 * m + 1行: 第一行是整數(shù)m和n(1 = m,n = 10),兩項(xiàng)之間用一個(gè)空格隔開。 第二行到第m + 1行每行均有n個(gè)整數(shù),相鄰兩項(xiàng)之間用一個(gè)空格隔開,為二維矩陣A的各個(gè)項(xiàng)。 第m + 2行到第2 * m + 1行每行均有n個(gè)整數(shù),相鄰兩項(xiàng)之間用一個(gè)空格隔開,為二維矩陣B的各個(gè)項(xiàng)。輸出 輸出m + 1行。前m行是二維矩陣C的元素,相鄰兩項(xiàng)之間用一個(gè)空格隔開。第m + 1行是二維矩陣C中最小元素的值。輸入示例 2 3 1 2 1 1 1 1 2 4 0 1 2 2輸出示例 3 6 1 2 3 3 1數(shù)據(jù)范圍 輸入輸出均為int范圍的整數(shù)#include #define N 10int add(int AN,int BN,int m,int n,int CN);int selectmin(int XN,int m,int n);int main() int ANN,BNN,CNN; int i,j,m,n; scanf(%d%d,&m,&n); for(i=0;im;i+) for(j=0;jn;j+) scanf(%d,&Aij); /將矩陣A存入數(shù)組 for(i=0;im;i+) for(j=0;jn;j+) scanf(%d,&Bij); /將矩陣B存入數(shù)組 add(A,B,m,n,C); printf(%d,selectmin(C,m,n); return 0;int add(int AN,int BN,int m,int n,int CN) int i,j; for(i=0;im;i+) for(j=0;jn;j+) Cij=Aij+Bij; printf(%d ,Cij); printf(n); return 0;int selectmin(int XN,int m,int n) int aN*N,i,j,k=0,min; for(i=0; im; i+) for(j=0; jn; j+) ak=Xij; k+; for(i=0;ik-1;i+) for(j=i;jaj) min=aj; aj=ai; ai=min; return a0;試題描述 1)編寫cut函數(shù),函數(shù)負(fù)責(zé)從傳入的字符串中截取指定范圍(例如:從第2個(gè)字符開始,到第5個(gè)字符結(jié)束的部分)的內(nèi)容。要求將源字符串、截取結(jié)果字符串、截取范圍作為函數(shù)參數(shù)。 2)編寫connect函數(shù)連接兩個(gè)字符串,連接的結(jié)果存入第一個(gè)字符串。要求將兩個(gè)字符串作為函數(shù)參數(shù)。 3)在main函數(shù)中輸入兩行字符串給str1和str2,然后輸入4個(gè)整數(shù),分別代表對(duì)str1和str2字符串截取時(shí)的截取范圍。調(diào)用上面的cut函數(shù)將字符串str1和str2的截取結(jié)果放在字符串str3和str4中。再調(diào)用connect函數(shù)連接str3和str4,最后輸入連接結(jié)果str3。 注意:不要改變函數(shù)名稱,注意大小寫敏感;注意不允許使用全局變量;注意不可以使用strlen、strcat函數(shù)。輸入 輸入包含三行: 第一行是字符串str1,1 = 字符串長(zhǎng)度 = 20。 第一行是字符串str2,1 = 字符串長(zhǎng)度 = 20。 第三行有4個(gè)整數(shù),分別代表str1的截取起始位置、結(jié)束位置和str2的截取起始位置、結(jié)束位置,相鄰兩項(xiàng)之間用一個(gè)空格隔開。位置均從1開始,且位置值為有效的數(shù)值。輸出 輸出對(duì)字符串str1和str2分別進(jìn)行截取后再拼接的結(jié)果。輸入示例 An apple a day doctor away 4 9 1 6輸出示例 apple doctor數(shù)據(jù)范圍 輸入int范圍的整數(shù)和字符串#include #include #include #define N 60void cut (char *a,char *b,int m,int n);void connect (char *a,char *b);int main() char str1N,str2N,str3N,str4N; int a,b,m,n; gets(str1); gets(str2); scanf( %d %d %d %d,&a,&b,&m,&n); cut (str1,str3,a,b); cut (str2,str4,m,n); connect(str3,str4); printf(%s,str3); return 0;void cut (char *a,char *b,int m,int n) int i; for (i=m-1;in;i+) *b = *(a + i); b+; *b = 0;void connect (char *a,char *b) for (;*a != 0;a+); for (;*b != 0;b+) *a = *b; a+; *a = 0;試題描述 1)在main函數(shù)輸入班級(jí)學(xué)生數(shù)和每個(gè)學(xué)生信息(學(xué)號(hào)、數(shù)學(xué)成績(jī)、英語(yǔ)成績(jī)、計(jì)算機(jī)成績(jī)),將每個(gè)學(xué)生信息存儲(chǔ)在一個(gè)結(jié)構(gòu)體中,結(jié)構(gòu)體包括學(xué)號(hào)、數(shù)學(xué)成績(jī)、英語(yǔ)成績(jī)、計(jì)算機(jī)成績(jī)、平均成績(jī)五部分。調(diào)用下面ave函數(shù)計(jì)算每個(gè)學(xué)生的平均成績(jī),find函數(shù)查找平均成績(jī)最高的學(xué)生,然后調(diào)用print函數(shù)輸出該學(xué)生信息。 2)ave函數(shù)計(jì)算并返回某個(gè)學(xué)生的平均成績(jī)。要求將結(jié)構(gòu)體作為函數(shù)參數(shù)。 3)find函數(shù)查找并返回平均成績(jī)最高的學(xué)生在結(jié)構(gòu)體數(shù)組中的位置下標(biāo)。假定平均成績(jī)最高的同學(xué)只有一個(gè)。要求將結(jié)構(gòu)體數(shù)組和學(xué)生數(shù)量作為函數(shù)參數(shù)。 4)print函數(shù)按表格的形式輸出某個(gè)學(xué)生的全部信息,內(nèi)容全部左對(duì)齊,表頭為“No. Math. Eng. Comp. Ave. ”,輸出要求每項(xiàng)占8位。 注意:不要改變函數(shù)名稱,注意大小寫敏感;注意不允許使用全局變量。輸入 輸入包含n + 1行: 第一行是整數(shù)n,代表學(xué)生數(shù)量,8 = n = 20。 第二行到第n + 1行,每行均依照“學(xué)號(hào)【空格】數(shù)學(xué)成績(jī)【空格】英語(yǔ)成績(jī)【空格】計(jì)算機(jī)成績(jī)【回車】”的格式輸入。已知學(xué)號(hào)長(zhǎng)度最大為7,成績(jī)?yōu)?到100之間的整數(shù)。輸出 依題意輸出平均成績(jī)最高的學(xué)生的信息。輸出要求每項(xiàng)占8位,平均成績(jī)要求小數(shù)點(diǎn)后必須保留2位有效數(shù)字(四舍五入),不足補(bǔ)零。輸入示例 8 S131313 64 72 73 S131315 82 84 86 S131316 84 61 71 S131314 73 82 68 S121209 45 60 50 S131317 84 81 80 S131318 85 88 83 S131319 85 88 81輸出示例 No. Math. Eng. Comp. Ave. S131318 85 88 83 85.33 數(shù)據(jù)范圍 輸入int范圍的整數(shù)和字符串#include #include typedef struct stu char studentID20; int scoreMath; int scoreEnglish; int scoreComputer; float average; STUDENT;float ave(STUDENT stu,int m);int find(STUDENT stu,int n);void print(STUDENT stu,int k);int main() STUDENT stu20; int n,m,k; scanf(%d,&n); for(m=0; mn; m+) scanf(%s,stum.studentID); scanf(%d,&stum.scoreMath); scanf(%d,&stum.scoreEnglish); scanf(%d,&stum.scoreComputer); stum.av

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論