ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:30.25KB ,
资源ID:8007813      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8007813.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言程序设计邹显春版 课本答案Word文档格式.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

C语言程序设计邹显春版 课本答案Word文档格式.docx

1、 float x,y,bx,by; x=208*2.87/287; y=39.6*x/(10-2.08); bx=x/10*100; by=y/12.5*100; printf(bx=%5.1f%n,bx);by=%5.1f%n,by);确保通用性# include double m1,m2,a,b,w1,w2;请输入固体氯化钡样品的质量m1(g): n);scanf(%lf,&m1);printf(请输入加入水的质量m2(g):m2);请输入所取滤液的质量a(g):a);请输入完全反应后生成沉淀的质量b(g):b);w1=208*b/(287*a);w2=208*b*(m1+m2)/(287

2、*a*m1);滤液中溶质的质量分数为:%lf n,w1);样品中氯化钡的质量分数为:,w2); 2. #include main() * n * n*n 3. #include #define MAX(x,y) (x)(y)?(x):(y)#define MIN(x,y) (x) float a,b;Please enter two real numbers:n scanf(%f%fa,&%ft, MIN(a,b);%fn, MAX(a,b);4. # include void main( ) FILE *fp; if(fp=fopen(f.txt,w)=NULL) Error on open

3、 f.txt! exit(0); fprintf(fp,%sProgramming is fun! if(fclose(fp)Can not close d:f.txt and strike any key exit! getch();5. # include =97&=132?1:0) char x;%cx); if ISLOWER(x),x);6. # include int year=1986,r=76;本世纪地球上见到哈雷彗星的年份是%d年!,year+r);习题三1.D 2.C 3.D 4.A 5.A 6.A 7.D 8.B 9.A 10.D11.C 12.B 13.B 14.A1.

4、8 2.2 3.s=9 4.22 5.2三、程序填空题1. 【1】m%n 【2】n 【3】w2. 【1】&n 【2】s=0 【3】k 【4】s+=i+ 【5】%ld3.【1】i100 【2】i%3=0&i%10=61. #include float n,s=0,t=1; for(n=1;n=1e-6) n+; e+=k; k=k/n;n=%dte=%fn,n,e);4. #include int i; float k,s,fz=2,fm=1,newfz; s=fz/fm; for(i=2;i x1=(x2+1)*2;/*根据题意:第2天剩下的桃子数x2=x1/2-1,也就是说:第一天的桃子数是

5、第2天桃子数加1后的2倍*/ x2=x1; day-;the total is %dn,x1);6. #include int i,j,s; for(j=2;jj+) s=j; for(i=1;j; if(j%i)=0) s=s-i; if(s=0)%d is a wanshun,j);7. #include int a,b,c,d,e,f,s1,s2,s3,s4,s5,s6;/a,b,c,d,e,f各代表一个嫌疑人 for(a=0;a=1;a+) for(b=0;bb+) for(c=0;c+) for(d=0;dd+) for(e=0;ee+) for(f=0;ff+) s1=a|b;/a

6、,b至少一人作案 s2=!a|!d;/a,d不可能是同案犯 s3=a&e|a&f|e&f|a&e&f;/a,e,f这3人中至少有两个人参与作案 s4=b&c|!b&!c;/b,c或同时作案或本案无关 s5=c&d|!c&/c,d中有且仅有一人作案 s6=d|!e;/如果d没有参与作案,则e也不可能参与作案 if(s1&s2&s3&s4&s5&s6) if(a)%c是作案人n,A if(b)B if(c)C if(d)D if(e)E if(f)F 习 题 四1.C 2.D 3.D 4.B 5.D 6.B 7.A 8.C 9.D 10.C11.B 12.A 13.D 14.A10 0 20 6

7、3gets(s1); 4strcpy(s2,s1); 50 11 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 12AQM 3AzyD 4919855 7 4 8 9 1 1 5 7 4 8 9 9 1 5 7 4 8 8 9 1 5 7 4 4 8 9 1 5 7 7 4 8 9 1 5四、程序填空题1【1】i=j 【2】aij2【1】i-1 【2】aj+1=aj 【3】aj+13【1】*(a+i)=*(a+j) 【2】a+j习 题 五1.D 2.B 3.C 4.D 5.A 6.C 7.A 8.D 9.B 10.C11.C 12.B 13.C

8、 14.D 15.C1整型 2值传递 地址传递 3嵌套调用 递归调用4全局变量 局部变量 动态变量 静态变量 5void dothat(int n,double x); void dothat(int,double); 6动态变量 静态变量 7动态变量8静态变量 9分配存储空间 赋值18,1720 2 4 6 8 10 12 14 16 18 0 2 4 6 8 10 12 14 16 183-125=-5*5*54i=5i=2i=41【1】x2=mid 【2】x1=mid2【1】p+ 【2】ai=ai+13【1】float fun(float a,float b) 【2】x,y+fun(z,

9、x+z) 【3】z,y4【1】iachz ch=ch-32; fputc(ch,fp);3. #include #include char xx5080 ;int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void StrCharJR(void); if(ReadDat() printf(数据文件in.txt不能打开!n007) ; return ; StrCharJR() ; WriteDat() ;void StrCharJR(void) int i,j; for(i=0;maxline; for(j

10、=0;xxij! xxij+=xxij4;int ReadDat(void) FILE *fp ; int i = 0 ; if(fp = fopen(in.txt, ) = NULL) return 1 ; while(fgets(xxi, 80, fp) != NULL) i+ ; maxline = i ; fclose(fp) ; return 0 ;void WriteDat(void) int i ; fp = fopen(OUT.txt for(i = 0 ; i number = 0;next = NULL; return(c); /*返回链表头指针*/void AppendT

11、oTable(struct Collelm * x) /*向集合中添加元素x*/ %d, &number); while(number) InsertToTable(x,number); scanf(void InsertToTable(struct Collelm * x,int number) /*向集合x中插入一个元素number*/ struct Collelm * newc, * last; /*newc新建节点指针*/ last = x; /*last是链表的尾指针*/ while(last-next!=NULL) last=last-next; newc = (struct Co

12、llelm *) malloc(sizeof(struct Collelm); newc-number = number; last-next = newc; newc -next= NULL;void Addition(struct Collelm *x,struct Collelm *y,struct Collelm* collAdd) /*求两集合的并集*/ struct Collelm *p,*q,*r; p=x- q=y- r=collAdd; if(!p) /*若集合p为空*/ if(!q) /*若集合q为空*/ return; else /*若集合q不为空*/ while(q)

13、InsertToTable(r,q- r=r- q=q- else /*若集合p不为空*/ q) /*若集合q为空*/ while(p) InsertToTable(r,p- p=p- else /*若集合q不为空*/ while(q) q=y- while(q) if(p-number!=q-number) q=q- else break; if(!q) InsertToTable(r,p- r=r- PrintTable(collAdd);void Multiply(struct Collelm *x,struct Collelm *y,struct Collelm* collMul) /*求两集合的交集*/ r=collMul;p|!q) /*p,q两个集合中有一个为空*/ return; else while(p) if(p-number=q- p=p- q=y- PrintTable(collMul);void PrintTable(struct Collelm * c) /*输出集合中元素的功能函数*/ struct Collelm *t; t=c; t=t-t) puts(The table is EMPTY! while(t!=NULL)%3dt,

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2