资源预览内容
第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
第9页 / 共17页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
本程序来自广东工业大学考研群本程序来自广东工业大学考研群 22789307 各位研友 仅供参考各位研友 仅供参考 2014 大题答案:2014 大题答案: 1.吃饭 #include void main(void) int a,b,c; for(a=0;a void main(void) void deal(int *x,int n); int i,a10,*p; p=a; for(i=0;i!=10;i+) scanf(“%d“,p+); p=a; for(i=0;i!=10;i+) printf(“%dn“,*p+); p=a; deal(p,10); for(i=0;i!=10;i+) printf(“%dt“,*p+); printf(“n“); void deal(int *x,int n) int i,j,t; for(i=0;i!=n-1;i+) for(j=0;j!=n-1-i;j+) if(*(x+j) #include void main(void) int i,len,Bit=0; char a100; gets(a); len=strlen(a); for(i=0;i!=len/2;i+) if(alen-i-1!=ai) Bit=1; break; if(Bit=0) printf(“Yesn“); else printf(“Non“);4. 求 pi #include #include void main(void) double s=1,pi=1,n=1,m=3; while(s=0.00001) s*=n/m; pi+=s; n+=1; m+=2; printf(“%fn“,pi*2); 5.勒让德多项式 #include int main() float deal(int n, int x); int n=0,x=0; scanf(“%d%d“, printf(“%fn“,deal(n,x); return 0; float deal(int n, int x) float px=0; if(n=0) px =1; else if(n=1) px =x; else px=(2*n-1)*x*deal(n-1,x)-(n-1)*deal(n-2,x)/n; return px; 2013 大题答案:2013 大题答案: 133 矩阵 #include void main() int i,j,a33,b33; for(i=0;i void main(void) void deal(int *x,int n); int i,a10=0,1,2,3,4,5,6,7,8,9,*p; p=a; /*for(i=0;i!=10;i+) scanf(“%d“,p+); */p=a; for(i=0;i!=10;i+) printf(“%dn“,*p+); p=a; deal(p,10); for(i=0;i!=10;i+) printf(“%dt“,*p+); printf(“n“); void deal(int *x,int n) int i,j,k,t; for(i=0;i!=n-1;i+) k=i; for(j=i+1;j!=n;j+) if(*(x+k) #include void main() int num(int n); printf(“num=%dn“,num(1); int num(int n) int t ; if(n=10) t=1; if(n #include void main() void swap(char *x1,char *x2); char a100,b100,c100,*p1,*p2,*p3; p1=a;p2=b;p3=c; gets(p1); gets(p2); gets(p3); if(strcmp(p1,p2)0) swap(p1,p2); if(strcmp(p1,p3)0) swap(p1,p3); if(strcmp(p2,p3)0) swap(p2,p3); puts(p1); puts(p2); puts(p3); void swap(char *x1,char *x2) char temp100; char *t; t=temp; strcpy(t,x1); strcpy(x1,x2); strcpy(x2,t); 2012 大题答案:2012 大题答案: 1.20 项之和 #include #includevoid main() int i; float sum=0,n=2,m=1,t; for(i=0;i void main() int i,a,b,c; for(i=100;ivoid main() void sort(int b,int n); int i; int a10,*p; p=a; for(i=0;ibj+1) t=bj; bj=bj+1; bj+1=t; 4.打印每项数字 #include void main() int i,len; char a100; gets(a); len=strlen(a); printf(“%dn“,len); for(i=0;i void main(void) int i,a8,t1,t2; for(i=0;iai) t2=ai; printf(“max=%d,min=%dn“,t1,t2); 2./二维矩阵 c #include void main(void) int i,j; float a33=2.1,4.0,6.2,8.3,7.6,5.2,3.1,1.1,9.0,b33=1.2,2.8,5.4,6.3,c33; for(i=0;i void main() float max(float x, float y); float min(float x, float y); float a,b,t1,t2; scanf(“%f%f“, t1=max(a,b); t2=min(a,b); printf(“max=%f,min=%fn“,t1,t2);float max(float x, float y) if(xy) return x; else return y; float min(float x, float y) if(x void main() float avg(float b); int i; float a9,t; for(i=0;i void main() int i,j,bit; for(i=100;i #include void main(void) int i,len,Bit=0; char a100; gets(a); len=strlen(a); for(i=0;i!=len/2;i+) if(alen-i-1!=ai) Bit=1; break; if(Bit=0) printf(“Yesn“);else printf(“Non“);3/排序(冒泡法) #include void main(void) void deal(int *x,int n); int i,a10,*p; p=a; for(i=0;i!=10;i+) scanf(“%d“,p+); p=a; for(i=0;i!=10;i+) printf(“%dn“,*p+); p=a; deal(p,10); for(i=0;i!=10;i+) printf(“%dt“,*p+); printf(“n“); void deal(int *x,int n) int i,j,t; for(i=0;i!=n-1;i+) for(j=0;j!=n-1-i;j+) if(*(x+j) void main(void) void deal(int *x,int n); int i,a10,*p; p=a; for(i=0;i!=10;i+) scanf(“%d“,p+); p=a; for(i=0;i!=10;i+) printf(“%dn“,*p+); p=a; deal(p,10); for(i=0;i!=10;i+) printf(“%dt“,*p+); printf(“n“); void deal(int *x,int n) int i,j,k,t; for(i=0;i!=n-1;i+) k=i; for(j=i+1;j!=n;j+) if(*(x+k) void main() int num(int n); printf(“num=%dn“,num(1); int num(int n) int t ; if(n=10) t=1; if(n void main() int i,a,b,c; for(i=100;i void main() int i,len; char a100; gets(a); len=strlen(a); printf(“%dn“,len); for(i=0;i #include void main(void) int i,j,k,len; char a100; gets(a); len=strlen(a); for(i=0;i #include void main(void) void link(char a1,char a2); char a100=0,b100=0; gets(a); gets(b); link(a,b); puts(a); void link(char a1,char a2) int i,len1,len2; len1=strlen(a1); len2=strlen(a2); for(i=0;i void main() intp,max,min,temp; scanf(“%d%d,“, if (max void main() int i,n=20; double a=2,b=1,s=0,t; for (i=1;i=n;i+) s=s+a/b; t=a, a=a+b, b=t; printf(“sum=%fn“,s);
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号