[电脑基础知识]c语言编程答案.doc

上传人:sccc 文档编号:4558899 上传时间:2023-04-27 格式:DOC 页数:30 大小:118KB
返回 下载 相关 举报
[电脑基础知识]c语言编程答案.doc_第1页
第1页 / 共30页
[电脑基础知识]c语言编程答案.doc_第2页
第2页 / 共30页
[电脑基础知识]c语言编程答案.doc_第3页
第3页 / 共30页
[电脑基础知识]c语言编程答案.doc_第4页
第4页 / 共30页
[电脑基础知识]c语言编程答案.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《[电脑基础知识]c语言编程答案.doc》由会员分享,可在线阅读,更多相关《[电脑基础知识]c语言编程答案.doc(30页珍藏版)》请在三一办公上搜索。

1、1STREC fun( STREC *a, char *b ) int i; STREC t=,-1; for(i=0;i=a&si+1=z) c+; return c+1;5void fun( int *a, int *b) int i; for(i=0;i=10;i+) bi=0; for(i=0;i=100) b10+; else b ai/10 +; 6int fun(int lim, int aaMAX) int i,j,c=0; for(i=2;i=lim;i+) for(j=2;ji;j+) if(i%j=0) break; if(i=j) aac+=i; return c;7d

2、ouble fun( int m ) double s=0; int i; for(i=1;i=m;i+) s+=log(i); return sqrt(s);8int fun(int a, int n) int i,c=1; for(i=1;i=a&ssi=z) ssi-=32; 10double fun ( int wN ) int i,j; double s=0; for(i=0;iN;i+) for(j=0;jN;j+) if(i=0|j=0|i=N-1|j=N-1) s+=wij; return s/(4*N-4);11float fun ( float h ) return (lo

3、ng)(h*100+0.5)/100.0;12void fun(char sN, char *b) int i,j,c=0; for(j=0;jN;j+) for(i=0;iM;i+) bc+=sij; bc=0;13void fun(char *w, int m) char s200; int i,c=0; for(i=m;wi;i+) sc+=wi; for(i=0;im;i+) sc+=wi; sc=0; strcpy(w,s);14void fun(int *w, int p, int n) int a200; int i,c=0; for(i=p+1;in;i+) ac+=wi; f

4、or(i=0;i=p;i+) ac+=wi; for(i=0;in;i+) wi=ai; 15double fun(double x10) int i; double ave=0,s=0; for(i=0;i10;i+) ave+=xi; ave=ave/10; for(i=0;i10;i+) s+=(xi-ave)*(xi-ave); return sqrt(s/10);16int fun ( int aMN ) int i,j,s=0; for(i=0;iM;i+) for(j=0;jN;j+) if(i=0|j=0|i=M-1|j=N-1) s+=aij; return s;17void

5、 fun(char aMN, char *b) int i,j,c=0; for(i=0;iM;i+) for(j=0;aij;j+) bc+=aij; bc=0;18int fun( STREC *a, STREC *b ) int i,min,c=0; min=a0.s; for(i=0;iN;i+) if(ai.smin) min=ai.s; for(i=0;iN;i+) if(ai.s=min) bc+=ai; return c;19int fun( STREC *a, STREC *b ) int i,min,c=0; min=a0.s; for(i=0;iN;i+) if(ai.s

6、min) min=ai.s; for(i=0;iN;i+) if(ai.s=min) bc+=ai; return c;20void fun(int s10, int b, int *n, int mm, int nn) int i,j,c=0; for(j=0;jnn;j+) for(i=0;imm;i+) bc+=sij; *n=c;21void fun(int a, int b, long *c) *c=a/10*1000+b/10*100+a%10*10+b%10;22void fun(char *tt, int pp) int i; for(i=0;i=a&tti=z) pp tti

7、-a +; 23fun( STU a, STU *s ) int i; *s=a0; for(i=0;iN;i+) if(ai.s(*s).s) *s=ai; 24fun (int aM) int i,j,max; max=a00; for(i=0;i2;i+) for(j=0;jmax) max=aij; return max;25int fun ( int aN, int n ) int i,j; for(i=0;iN;i+) for(j=0;jN;j+) if(i=j) aij*=n; 26int fun ( int aN, int n ) int i,j; for(i=0;iN;i+)

8、 for(j=0;j=j) aij*=n; 27double fun(int n) double s=0; int i; for(i=1;i=n;i+) if(i%5=0|i%9=0) s+=1.0/i; return s;27double fun(int n) double s=0; int i; for(i=1;i=n;i+) if(i%5=0|i%9=0) s+=1.0/i; return s;28int fun(char *str) int i=0,j=strlen(str)-1; while(ij) if(stri!=strj) return 0; i+; j-; return 1;

9、29void fun(int a, int b, long *c) *c=b%10*1000+a%10*100+b/10*10+a/10;30void fun (int *a, int *n) int i,c=0; for(i=1;inext; max=h-s; while(h!=0) if(h-s max) max=h-s; h=h-next; return max;32void fun( char *a, int n,int h,int e ) int i,c=0; for(i=h;in-e;i+) ac+=ai; ac=0;33int fun( STREC *a,STREC *b,int

10、 l, int h ) int i,c=0; for(i=0;i=l&ai.s=h) bc+=ai; return c;34float fun ( float *a , int n ) float s=0; int i; for(i=0;in;i+) s+=ai; return s/n;35void fun(int a, int b, long *c) *c=b%10*1000+a/10*100+b/10*10+a%10;36void fun( char *a, char *p ) int i,c=0; for(i=0;ai;i+) if(!(i=p-a&ai=*) ac+=ai; ac=0;

11、37int fun ( int aN, int m ) int i,j; for(i=0;iN;i+) for(j=0;jN;j+) if(i=0.000001) s+=k*t; k=k*x/i; t=t*(0.5-i+1); i+; return s;39double fun( STREC *a, STREC *b, int *n ) int i,c=0; double ave=0; for(i=0;iN;i+) ave+=ai.s; ave=ave/N; for(i=0;i=ave) bc+=ai; *n=c; return ave;40void fun(int a, int b, lon

12、g *c) *c=a%10*1000+b/10*100+a/10*10+b%10;41void fun( char *a ) int i=0,c=0,k; while(ai=*) i+; for(k=i;ak;k+) ac+=ak; for(k=0;ki;k+) ac+=*; ac=0;42void fun(int a, int n , int *max, int *d ) int i; *max=a0; *d=0; for(i=0;i*max) *max=ai; *d=i; 43double fun( STREC *a, STREC *b, int *n ) int i,c=0; doubl

13、e ave=0; for(i=0;iN;i+) ave+=ai.s; for(i=0;iN;i+) if(ai.sn) for(k=i-n;ak;k+) ac+=ak; ac=0; 45void fun( char *a ) int i=0,c=0,k; while(ai=*) i+; for(k=0;ak;k+) if( !(ki&ak=*) ) ac+=ak; ac=0;46void fun( char *ss ) int i; for(i=0;ssi;i+) if(i%2=1&ssi=a&ssi=z) ssi-=32; 47void fun( int m, int *k, int xx

14、) int i,j,c=0; for(i=4;im;i+) for(j=2;ji;j+) if(i%j=0) break; if(j!=i) xxc+=i; *k=c;48void fun ( int m, int *a , int *n ) int i,c=0; for(i=1;i=m;i+) if(i%7=0|i%11=0) ac+=i; *n=c;49double fun(double x , int n) double s=0,t=1; int i; for(i=1;i=n+1;i+) s+=t; t*=x/i; return s;50void fun(int a, int b, lo

15、ng *c) *c=b/10*1000+a%10*100+b%10*10+a/10;51double fun( int n ) int i; double s=0; for(i=1;i=n;i+) s+=1.0/(i*(i+1); return s;52 float fun(int n) float s=0,t=0; int i; for(i=1;i=n;i+) t+=i; s+=1.0/t; return s;53double fun(double x9) int i; double s=0; for(i=0;i8;i+) s+=sqrt(xi+xi+1)/2); return s;54vo

16、id fun (char a, char b, int n) int i,c=0; for(i=0;ai;i+) if(i!=n) bc+=ai; bc=0;55double fun( int n) int i; double s=0; for(i=1;in;i+) if(i%3=0&i%7=0) s+=i; return sqrt(s); 56float fun(int m, int n) float s1=1,s2,s3; int i; for(i=1;i=m;i+) s1*=i; if(i=n) s2=s1; if(i=m-n) s3=s1; return s1/(s2*s3);57vo

17、id fun( char *a ) int i=0,c=0,k; while(ai=*) i+; for(k=i;ak;k+) ac+=ak; ac=0;58int fun(int *s, int t, int *k) int i,c=0; for(i=0;i=sc) c=i; *k=c;59void fun(char *s, char t) int i,c=0; for(i=0;si;i+) if(i%2=1) tc+=si; tc=0;60void fun(int a, int b, long *c) *c=b/10*1000+a/10*100+b%10*10+a%10;61int fun

18、(int n) int i,s=0; for(i=2;in;i+) if(n%i=0) s+=i; return s;62void fun(int m, int k, int xx) int i,j,c=0; for(i=m+1;ck;i+) for(j=2;ji;j+) if(i%j=0) break; if(j=i) xxc+=i; 63int fun ( int aN ) int i,j; for(i=0;iN;i+) for(j=0;j=j) aij=0; 64int fun(char *str) int i,c=0; for(i=0;stri;i+) if(stri!= ) strc

19、+=stri; strc=0;65int fun(char *s,int num) int i,j; char t; for(i=1;inum-1;i+) for(j=i;jsi) t=si; si=sj; sj=t; 66char *fun ( char *s, char *t) int i=0,j=0; while(si) i+; while(tj) j+; if(i=j) return s; else return t;67void fun( char *a ) int i,c=0; for(i=0;ai;i+) if(ai!=*) ac+=ai; ac=0;68void fun(cha

20、r *s, char t) int i,c=0; for(i=0;si;i+) if(si%2=0&i%2=0) tc+=si; tc=0;69int fun(char s,char c) int i,k=0; for(i=0;si;i+) if(si!=c) sk+=si; sk=0;70int fun( STREC a ) int i,j; STREC t; for(i=0;iN;i+) for(j=i;jai.s) t=ai; ai=aj; aj=t; 71void fun ( int x, int pp, int *n ) int i,c=0; for(i=1;i=x;i+) if(x

21、%i=0&i%2=1) ppc+=i; *n=c;72int fun(int score, int m, int below) int i,c=0,ave=0; for(i=0;im;i+) ave+=scorei; ave=ave/m; for(i=0;im;i+) if(scoreiave) belowc+=scorei; return c;73void fun ( int a33, int b33) int i,j; for(i=0;i3;i+) for(j=0;j3;j+) bij=aij+aji; 74fun( STU a, STU *s ) int i; *s=a0; for(i=

22、1;i (*s).s) *s=ai; 75double fun(int n) double s=0; int i,j; for(i=3;i=n;i+) for(j=2;ji;j+) if(i%j=0) break; if(j=i) s+=sqrt(i); return s;76int fun( STREC *a, STREC *b ) int i,c=0,max; max=a0.s; for(i=0;imax) max=ai.s; for(i=0;iN;i+) if(ai.s=max) bc+=ai; return c;77int fun( STREC *a, STREC *b ) int i

23、,c=0,max; max=a0.s; for(i=0;imax) max=ai.s; for(i=0;iN;i+) if(ai.s=max) bc+=ai; return c;78void fun(int a, int b, long *c) *c=a%10*1000+b%10*100+a/10*10+b/10;79fun(char(*a)81,int num,char *max) int i,mx,ml; mx=strlen(a0); ml=0; for(i=1;imx) mx=strlen(ai); ml=i; *max=aml;80int fun(int array33) int i,j,t; for(i=0;i3;i+) for(j=0;j3;j+) if(i=j) t=arrayij; arrayij=arrayji; arrayji=t; 81int fun(int array33)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号