



全文預覽已結束
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第1套:程序填空題: (1)3.0或(double)3(2)(3) (t+1)程序修改題:(1)double fun(int n)(2)s=s+(double)a/b;程序設計題:int fun (int aM)int i,j,max=a00; for(i=0;i2;i+) for(j=0;jM;j+) if(max=eps) /*當某項大于精度要求時,繼續求下一項*/ s1=s1*n/(2*n+1); /*求多項式的每一項*/ s=s+s1; /*求和*/ n+; return 2*s;第3套:程序填空題:(1) si(2) 9(3)*t=n程序修改題:(1)t = *x ; *x = y ;(2)return(t) ;或return t;程序設計題:void fun (int *a, int *n) int i,j=0; for(i=1;iave=0.0; for(i=0;iave=a-ave+a-si; /*求各門成績的總和*/ a-ave/=N; /*求平均分*/第7套:程序填空題:(1)char(2) chnext; while(p!=NULL) ave=ave+p-s; p=p-next; return ave/N;第8套:程序填空題:(1) M(2) =a)&( tti = z)(2)tti-=32;程序設計題:void fun( int m, int *k, int xx )int i,j,n=0;for(i=4;im;i+) /*找出大于1小于整數m的非素數*/ for(j=2;ji;j+) if(i%j=0) break; if(ji) xxn+=i;*k=n; /*返回非素數的個數*/第9套:程序填空題:(1)j+或j+=1或+j或j=j+1(2)si=t1i(3) j程序修改題:(1)for (j = i + 1; j 6; j+)(2)*(pstr + i) = *(pstr + j) ;程序設計題:int fun(char *ss, char c)int i=0; for(;*ss!=0;ss+) if(*ss=c) i+;/*求出ss所指字符串中指定字符的個數*/ return i;第10套:程序填空題:(1)x(2)p(3)s程序修改題:(1)long k=1;(2)num /=10;程序設計題:float fun ( float *a , int n ) int i; float av=0.0; for(i=0; in;i+) /*求分數的總和*/ av=av+ai; return(av/n); /*返回平均值*/第11套:程序填空題: (1)1(2) i(3) ap+i或*(a+p+i)程序修改題:(1)float k;(2)if(*a *c)程序設計題:int fun( STREC *a, STREC *b ) int i,j=0,max=a0.s; /*找出最大值*/ for(i=0;iN;i+) if(maxai.s) max=ai.s; for(i=0;iN;i+) if(max=ai.s) bj+=ai; /*找出成績與max相等的學生的記錄,存入結構體b中*/ return j; /*返回最高成績的學生人數*/第12套:程序填空題:(1) N(2) k(3) ssi程序修改題:(1)int k=0;(2)while (*p|*q)程序設計題:void fun( char *a ) int i=0; char *p=a; while(*p&*p=*) ai=*p; i+; p+; while(*p) if(*p!=*) ai=*p;i+; p+; ai=0;第13套:程序填空題:(1) 1(2) sk或*(s+k)(3) c程序修改題:(1)long s=0, t=0;(2)t=t/10;程序設計題:void fun(char *tt, int pp)int i; for(i=0;i=a&*ttdata(3) t程序修改題:(1)void fun(char *a)(2)printf(%c ,*a) ;程序設計題:char *fun ( char *s, char *t) int i,j; for(i=0;si!= 0;i+); /*求字符串的長度*/ for(j=0;tj!= 0;j+); if(i=j) /*比較兩個字符串的長度*/ return t; /*函數返回較長的字符串,若兩個字符串長度相等,則返回第1個字符串*/ else return s;第16套:程序填空題:(1) n/2(2) i(3) an-i-1或an-1-i程序修改題:(1)n= *p-0; (2)n=n*8+*p-0;程序設計題:STREC fun( STREC *a, char *b )int i; STREC str=0,-1; /*若沒找到指定的學號,在結構體變量中給學號置空串,給成績置1*/ for(i=0;i=2) & (n=1e-6);return x1;第19套:程序填空題:(1) a(2) (3) scorei程序修改題:(1)sj+=si;或sj=si;j+;(2)sj= 0;程序設計題:void fun( char *a )int i=0,n=0;char *p;p=a;while (*p=*) /*判斷*p是否是*號,并統計*號的個數*/ n+;p+;while(*p) /*將前導*號后的字符傳遞給a*/ ai=*p;i+;p+;while(n!=0)ai=*;i+;n-;ai=0;第20套:程序填空題:(1) *fw(2) str(3) str程序修改題:(1)void fun(long s,long *t)(2)sl=sl*10;程序設計題:int fun( STREC *a, STREC *b )int i,j=0,min=a0.s; for(i=0;iai.s) min=ai.s; /*找出最小值*/ for(i=0;iN;i+) if(min=ai.s) bj+=ai; /*找出成績與min相等的學生的記錄,存入結構體b中*/ return j; 第21套:程序填空題:(1)0(2)j-(3)j程序修改題:(1)double f(double x)(2)return s ;程序設計題:double fun( int m ) int i; double s=0.0; for(i=1;i=m;i+) s=s+log(i); /*計算sln(1)ln(2)ln(3)ln(m)*/ return sqrt(s); /*對s求平方根并返回*/第22套:程序填空題:(1) N(2) substr(3) 0程序修改題:(1)fun(int x,int y, int z)或int fun(int x,int y,int z)(2)return j;程序設計題:void fun( char *a, int n,int h,int e )int i,j=0; for(i=h;in-e;i+) /*第一個字母和最后一個字母之間的字符全不刪除*/ aj+=ai; aj=0; /*在字符串最后加上結束標識*/第23套:程序填空題:(1)data(2) next(3) head程序修改題:(1)while( *r) (2)*a=*r;a+;r+;程序設計題:void fun(char *s, char t)int i,j=0,k=strlen(s); /*k為字符串的長度*/ for(i=1;iscorei(3) a程序修改題:(1)char *fun(char (*sq)M)(2)return sp;程序設計題:void fun(int a, int b, long *c)*c=a%10+(b/10)*10+(a/10)*100+(b%10)*1000;第25套:程序填空題:(1) tN(2) i=0;iamid)程序設計題:void fun( char *a, char *p )char *t=a; for(;t0)程序設計題:void fun( STREC a ) int i,j; STREC t; for(i=1;iN;i+) /*用冒泡法進行排序,進行N1次比較*/ for(j=0;jN-1;j+) /*在每一次比較中要進行N1次兩兩比較*/ if(aj.ssno(2) -name(3) &t程序修改題:(1)double fun(double a,double x0)(2)if(fabs(x1-x0)=0.00001)程序設計題:double fun( STREC *a, STREC *b, int *n ) int i; double av=0.0; *n=0; for(i=0;iN;i+) av=av+ai.s; av=av/N; /*求平均值*/ for(i=0;iN;i+) if(av=ai.s) b*n=ai;*n=*n+1; /*將高于等于平均分的學生存入b所指存儲單元中,并統計人數*/ return av; /*返回平均分*/第28套:程序填空題:(1) q(2) next(3) next程序修改題:(1)p=j ;(2)p=i;程序設計題:void fun ( int m, int *a , int *n )int i,j=0; for(i=1;is; while(h!=NULL) /*通過循環找到最高分數*/ if(maxs) max=h-s; h=h-next; return max;第31套:程序填空題:(1) 1(2) 2*i(3) (-1)程序修改題:(1)k+;(2)if(m=k)程序設計題:void fun(int a,int n, int *max, int *d) int i; *max=a0; *d=0; for(i=0;in;i+) /*將最大的元素放入指針max所指的單元,最大元素的下標放入指針d所指的單元*/ if(*maxai) *max=ai;*d=i;第32套:程序填空題:(1) 0(2) i+或+i或i+=1或i=i+1(3)2.0*i程序修改題:(1)void fun ( char *s , char *t )(2)t2*d=0;或td+i=0;或t2*d=0;或td+i=0;程序設計題:void fun(char *s, char t) int i,j=0,n; n=strlen(s); for(i=0;in;i+) if(i%2!=0&si%2!=0) tj=si; /*將下標為奇數同時ASCII碼值為奇數的字符放入數組t中*/ j+; tj=0; /*最后加上結束標識符*/第33套:程序填空題:(1) &(2) 0或0(3) sj或*(s+j)程序修改題:(1)for(i=2;i=m;i+)(2)y+=1.0/(i*i);或y+=(double)1.0/(i*i)程序設計題:void fun ( int a33, int b33)int i,j; for(i=0;i3;i+) for(j=0;j3;j+) bij=aij+aji;/*把矩陣a加上a的轉置,存放在矩陣b中*/第34套:程序填空題:(1)NODE(2)next (3)r程序修改題:(1)if(i%2|si%2=0) 或 if(i%2 !=0 | si%2=0) (2)tj=0; 或 tj=0;程序設計題:void fun(int (*s)10,int *b,int *n,int mm,int nn) int i,j; for(j=0;jnn;j+) /*將二維數組中的數據按列的順序依次放入一維數組中*/ for(i=0;imm;i+) b*n=*(*(s+i)+j); *n=*n+1; /*通過指針返回元素個數*/ 第35套:程序填空題:(1) struct student (2) (3) a.scorei程序修改題:(1)if(p=n) return -1;(2)ai=ai+1;程序設計題:void fun(int a, int b, long *c)*c=a/10+(b%10)*10+(a%10)*100+(b/10)*1000; 第36套:程序填空題:(1)next(2)NULL(3)r程序修改題:(1)r=t;(2)應填:r=t;或r=&t0;程序設計題:void fun(char aMN,char *b) int i,j,k=0; for(i=0;i=num)(2)t=s/n;程序設計題:void fun (char a, char b, int n)int i,k=0; for(i=0;ai!=0;i+) if(i!=n) /*將不是指定下標的字符存入數組b中*/ bk+=ai; bk=0; /*在字符串最后加上結束標識*/ 第38套:程序填空題:(1)p-next (2)q(3)p-next程序修改題:(1)while(*s)或while(*s!=0)(2)s+;程序設計題:void fun(int *w, int p, int n) int x,j,ch; for(x=0;x=p;x+) ch=w0; for(j=1;jn;j+) /*通過for循環語句,將p+1到n-1(菏n-1)之間的數組元素依次向前移動p+1個存儲單元*/ wj-1=wj; wn-1=ch; /*將0到p個數組元素逐一賦給數組wn-1*/ 第39套:程序填空題:(1)FILE*(2)fp(3)ch程序修改題:(1)sj+=si;(2)sj= 0;程序設計題:void fun(char (*s)N,char *b) int i,j,k=0; for(i=0;iN;i+) /*按列的順序依次放到一個字符串中*/ for(j=0;jM;j+) bk+=sji; bk=0;第40套:程序填空題:(1) 0(2) 0(3) c程序修改題:(1)double sum=0.0;(2)sum/=c;程序設計題:float fun(int n) int i,s1=0; float s=0.0; for(i=1;i=n;i+) s1=s1+i; /*求每一項的分母*/ s=s+1.0/s1; /*求多項式的值*/ return s; 第41套:程序填空題:【參考答案】(1) si(2) k(3) 0或0 程序修改題:【參考答案】(1)while (*w)(2)if ( *r =*p ) 程序設計題:【參考答案】void fun(char *s, char t) int i,j=0,n; n=strlen(s); for(i=0;in;i+) /*找出ASCII碼值為偶數的字符依次存入數組中*/ if(si%2=0) tj=si; j+; tj=0; 第42套:程序填空題:【參考答案】(1)FILE*(2)fclose(fp)(3)fp 程序修改題:【參考答案】(1)t=calloc(m,sizeof(STU);(2)tk=bj; 程序設計題:【參考答案】int fun(int a, int n) int i,j=1; for(i=1;i0.001) 程序設計題:【參考答案】void fun( char *a, char *h,char *p ) int i=0; char *q=a; while(qh) ai=*q; q+;i+; while(qn) /*如果k大于n,則使p的前部保留n個星號,其后的字符依次存入數組a中*/ while(*p) ai=*(p+k-n); i+; p+; ai=0; /*在字符串最后加上結束標識位*/ 第46套:程序填空題:【參考答案】(1) fp(2) fclose(fp)(3) fname 程序修改題:【參考答案】(1)for(i=j+1;in;i+)(2)p=i; 程序設計題:【參考答案】void fun(int a, int b, long *c) *c=a/10+(b/10)*10
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 濰坊學院《食品酶學》2023-2024學年第二學期期末試卷
- 模電 7-信號的運算和處理學習資料
- 江蘇省蘇州市常熟一中達標名校2025屆第二學期期末統一考試(數學試題理)試題含解析
- 六安職業技術學院《西方文化與近代中國》2023-2024學年第一學期期末試卷
- 南通職業大學《行為矯正》2023-2024學年第一學期期末試卷
- 遼寧傳媒學院《分析代數方法選講》2023-2024學年第一學期期末試卷
- 二零二五廣告合同范例大全
- 展會知識產權保護合同范例
- 委托代理采購協議書二零二五年
- 房地產項目顧問合同書二零二五年
- 二年級下冊科學不斷發展的人工產品鄂教版課件
- 小學部編版六年級下冊道德與法治《4、地球-我們的家園》第一課時說課稿
- DB11T 1340-2022 居住建筑節能工程施工質量驗收規程
- 保險市場調查與分析實訓三任務一2.3.1任務一運用Excel整理市場調查問卷數據
- 中央空調(多聯機)施工方案
- PKPM磚混結構抗震及其他計算全攻略
- “育鯤”輪轉葉式舵機工作原理和電氣控制以及故障分析
- 流動資金自動測算表(內自帶計算公式)
- 最新.爾雅批判與創意思考--馮林答案
- 宿州光伏玻璃項目可行性研究報告(范文模板)
- 10KV變電站施工方案
評論
0/150
提交評論