C程序设计课后习题谭浩强

上传人:nt****6 文档编号:35878469 上传时间:2018-03-21 格式:DOC 页数:9 大小:48KB
返回 下载 相关 举报
C程序设计课后习题谭浩强_第1页
第1页 / 共9页
C程序设计课后习题谭浩强_第2页
第2页 / 共9页
C程序设计课后习题谭浩强_第3页
第3页 / 共9页
C程序设计课后习题谭浩强_第4页
第4页 / 共9页
C程序设计课后习题谭浩强_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《C程序设计课后习题谭浩强》由会员分享,可在线阅读,更多相关《C程序设计课后习题谭浩强(9页珍藏版)》请在金锄头文库上搜索。

1、第一章 C 语言概述 1.1 C 语言特点: 1 语言简洁、紧凑、使用方便,灵活。 2 运算符丰富 3 数据类型丰富 4 具有结构化的控制语句 5 语法限制不太严格,程序设计自由度大 6 允许直接访问物理地址,能进行位操作 7 生成目标代码质量高,程序执行效率高1.2 C 语言主要用途:程序开发,制作面向过程的各类程序1.5 #include Void main() Printf(“*n”); Printf(“ Very good! n”); Printf(“*n”); 1.6 #include Void main() void max(int a,int b); int a,b,c,d; s

2、canf(“%d %d %d”, d=max(a,b); d=max(d,c); printf(“The max is %dn”,d); void max(int a ,int b) Int c; C=(ab) a : b; Return(c); 第二章 程序的灵魂算法 2.4 (1) #include Void main() Int a,b,c; Scanf(“%d,%d”, printf(“a=%d,b=%dn”,a,b); c=a; a=b; b=c; printf(“a=%d,b=%dn”,a,b); (2) #include Void main() Double a10; For(i

3、nt i=0;imax)max=ai; Printf(“max=%f”,max); 2.8 (1) #include void main() int n,num,l=0; for(n=1900;n #include void main() char c=“China“; for(int i=0;i=65 printf(“请输入塔的位置,例如 3,4 :“); scanf(“%f,%f“, if(x-2)*(x-2)+(y-2)*(y-2) void main() int m,n,a,b; printf(“请输入两个数:“); scanf(“%d,%d“, a=m; for(int i=1;iv

4、oid main() int n,jx,sum; for(int i=0;ivoid main() int a,b,c; printf(“水仙花数有:n“);for(int i=100;ivoid main() int a; for(int i=2;ivoid main() double a21; float sum=0;a0=1,a1=2; for(int i=2;ivoid main() double a11,sum=100; a0=100; for(int i=1;ivoid main() int n=10; loop:for(;n #include void main() float

5、a,x=1,x1; printf(“请输入一个数:“); scanf(“%f“, do x1=x; x=(x+a/x)/2; while( abs(x-x1) 0.00001);printf(“其平方根为:%fn“,x); 6.12 #include void main() double x=1.5,detx; detx=(2*x*x*x-4*x*x+3*x-6)/(6*x*x-8*x+3); while(detx0.000001) x-=detx; detx=(2*x*x*x-4*x*x+3*x-6)/(6*x*x-8*x+3); printf(“x=%f“,x); 6.13 #includ

6、e void main() double function(double x); double x1=-10,x2=10; while(x2-x1)0.000001) if(function(x1)*function(x2)0) x1=(x1+x2)/2; else x2=(x1+x2)/2; else printf(“此方程在此区域无解“); printf(“解为 x=%fn“,x1); double function(double x) double y; y=2*x*x*x-4*x*x+3*x-6; return(y); 6.14 #include #include void main() char *a; int n; printf(“图案阶数=“);/小于 8 阶的图案皆可输出 scanf(“%d“,a=(char *)malloc(sizeof(char *)*n); for(int i=0;i=n-1-i else aij= ; printf(“%c “,aij); printf(“n“); for(i=0;in-1;i+) for(int j=0;j2*n-1;j+) printf(“%c “,an-2-ij); printf(“n“);

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

当前位置:首页 > 高等教育 > 其它相关文档

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