广东工业大学803C语言真题答案(大题)

上传人:zw****58 文档编号:46622109 上传时间:2018-06-27 格式:PDF 页数:17 大小:58.12KB
返回 下载 相关 举报
广东工业大学803C语言真题答案(大题)_第1页
第1页 / 共17页
广东工业大学803C语言真题答案(大题)_第2页
第2页 / 共17页
广东工业大学803C语言真题答案(大题)_第3页
第3页 / 共17页
广东工业大学803C语言真题答案(大题)_第4页
第4页 / 共17页
广东工业大学803C语言真题答案(大题)_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《广东工业大学803C语言真题答案(大题)》由会员分享,可在线阅读,更多相关《广东工业大学803C语言真题答案(大题)(17页珍藏版)》请在金锄头文库上搜索。

1、本程序来自广东工业大学考研群本程序来自广东工业大学考研群 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+)

2、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 #

3、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=

4、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

5、“,*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(

6、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); s

7、trcpy(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

8、; 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(flo

9、at 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() i

10、nt 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(

11、“%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=

12、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 mai

13、n() 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);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号