下载资源后端资源详情
谭浩强C语言程序设计(第五版)习题答案.zip
大小:154.31KB
价格:44积分
下载量:0
评分:
5.0
上传者:ysj6016929
更新日期:2025-09-22

免费谭浩强C语言程序设计(第五版)习题答案.zip

资源文件列表(大概)

文件名
大小
1-4/
-
1-4/c1-1.c
350B
1-4/c1-2.c
640B
1-4/c1-3.c
779B
1-4/c2-18.c
140B
1-4/c2-19.c
263B
1-4/c3-1.c
277B
1-4/c3-10-2.c
386B
1-4/c3-10.c
327B
1-4/c3-2.c
302B
1-4/c3-3.c
347B
1-4/c3-4.c
598B
1-4/c3-5.c
595B
1-4/c3-6-2.c
94B
1-4/c3-6.c
91B
1-4/c3-7.c
100B
1-4/c3-8-2.c
401B
1-4/c3-8.c
458B
1-4/c3-9-2.c
261B
1-4/c3-9.c
558B
1-4/c4-1.c
582B
1-4/c4-10.c
1.24KB
1-4/c4-2.c
199B
1-4/c4-3.c
459B
1-4/C4-4-1.c
148B
1-4/c4-4-2.c
189B
1-4/c4-5-1.c
183B
1-4/c4-5-2.c
189B
1-4/c4-6.c
358B
1-4/c4-7.c
428B
1-4/c4-8-1.c
377B
1-4/c4-8-2.c
330B
1-4/c4-8-3.c
316B
1-4/c4-8-4.c
428B
1-4/c4-9.c
768B
10/
-
10/c10-1.c
1.01KB
10/c10-1.dsp
3.31KB
10/c10-1.dsw
535B
10/c10-2.c
1.07KB
10/c10-3-2.c
349B
10/c10-3.c
908B
10/c10-4-1.c
844B
10/c10-4-2.c
691B
10/c10-4-3.c
1.07KB
10/c10-5.c
531B
10/c10-6.c
689B
10/file1.dat
14B
10/file2.dat
15B
10/string.dat
22B
10/stu.dat
360B
11/
-
11/c11-1.c
305B
11/c11-2.c
206B
11/c11-3.c
215B
11/c11-4.c
284B
11/c11-5.c
344B
11/c11-6-2.c
212B
11/c11-7.c
677B
11/format.h
184B
5-6/
-
5-6/c5-1.c
539B
5-6/c5-1.dsp
3.36KB
5-6/c5-1.dsw
533B
5-6/c5-10.c
659B
5-6/C5-11-1.c
637B
5-6/C5-11-2.c
541B
5-6/C5-11.c
297B
5-6/c5-2.c
139B
5-6/c5-3(a).c
188B
5-6/c5-3(b).c
190B
5-6/c5-3-1.c
188B
5-6/c5-3-2.c
190B
5-6/C5-4.c
419B
5-6/c5-5.c
160B
5-6/c5-6-1.c
245B
5-6/c5-6-2.c
306B
5-6/c5-6-3.c
327B
5-6/c5-7-1.c
683B
5-6/c5-7-2.c
811B
5-6/c5-7.c
683B
5-6/c5-8-1.c
204B
5-6/c5-8-2.c
441B
5-6/c5-9-1.c
272B
5-6/c5-9-2.c
293B
5-6/c6-1.c
169B
5-6/c6-2.c
240B
5-6/c6-3.c
582B
5-6/c6-4.c
456B
5-6/c6-5.c
609B
5-6/c6-6.c
199B
5-6/c6-7.c
279B
5-6/c6-8.c
596B
5-6/c6-9.c
798B
5-6/Chapter5-6_Loop_Array/
-
5-6/Chapter5-6_Loop_Array/Chapter5-6_Loop_Array.vcxproj
7.05KB
5-6/Chapter5-6_Loop_Array/Chapter5-6_Loop_Array.vcxproj.filters
973B
7/
-
7/7_19/
-
7/7_19/7_19.dsp
4.23KB
7/7_19/7_19.dsw
516B
7/7_20/
-
7/7_20/7_20.dsp
4.36KB
7/7_20/7_20.dsw
516B
7/c7-1.c
331B
7/c7-10.c
573B
7/c7-11.c
477B
7/c7-12.c
475B
7/c7-13.c
354B
7/c7-14.c
689B
7/c7-14.dsp
3.31KB
7/c7-14.dsw
518B
7/c7-15.c
411B
7/c7-16.c
215B
7/c7-17.c
204B
7/c7-17.dsp
3.31KB
7/c7-17.dsw
518B
7/c7-18.c
412B
7/c7-18.dsp
3.31KB
7/c7-18.dsw
518B
7/c7-19-1.c
301B
7/c7-19-2.c
99B
7/c7-2.c
434B
7/c7-20-1.c
532B
7/c7-20-2.c
82B
7/c7-20-3.c
169B
7/c7-20-4.c
81B
7/c7-3.c
264B
7/c7-3.dsp
3.3KB
7/c7-3.dsw
516B
7/c7-4-1.c
296B
7/c7-4-2.c
256B
7/c7-5-1.c
1.09KB
7/c7-5-2.c
425B
7/c7-5-3.c
452B
7/c7-5-4.c
417B
7/c7-6.c
510B
7/c7-7.c
343B
7/c7-8-2.c
438B
7/c7-8.c
688B
7/c7-9.c
630B
8/
-
8/c8-1.c
720B
8/c8-1.dsp
3.3KB
8/c8-1.dsw
516B
8/c8-10.c
866B
8/c8-11.c
710B
8/c8-12.c
221B
8/c8-13.c
420B
8/c8-14.c
599B
8/c8-15.c
515B
8/c8-16.c
254B
8/c8-17.c
110B
8/c8-18.c
448B
8/c8-19.c
517B
8/c8-2.c
892B
8/c8-2.dsp
3.3KB
8/c8-2.dsw
516B
8/c8-20-1.c
445B
8/c8-20-2.c
469B
8/c8-20-3.c
663B
8/c8-21.c
107B
8/c8-22-1.c
286B
8/c8-22-2.c
534B
8/c8-23.c
880B
8/c8-24-1.c
714B
8/c8-24-2.c
700B
8/c8-25.c
869B
8/c8-26.c
1.02KB
8/c8-27-1.c
602B
8/c8-27-2.c
642B
8/c8-28.c
207B
8/c8-29.c
225B
8/c8-3.c
843B
8/c8-3.dsp
3.3KB
8/c8-3.dsw
516B
8/c8-30.c
701B
8/c8-31.c
365B
8/c8-4.c
376B
8/c8-5.c
881B
8/c8-6-1.c
229B
8/c8-6-2.c
287B
8/c8-6-3-2.c
288B
8/c8-6-3.c
288B
8/c8-7-1.C
223B
8/c8-7-2.C
232B
8/c8-8-1.c
685B
8/c8-8-2.c
542B
8/c8-9-2.c
693B
8/c8-9.c
773B
9/
-
9/c9-1.c
267B
9/c9-10-1.c
826B
9/c9-10-2.c
910B
9/c9-11.c
1006B
9/c9-11.dsp
3.31KB
9/c9-11.dsw
518B
9/c9-12.c
1.92KB
9/c9-12.dsp
3.31KB
9/c9-12.dsw
518B
9/c9-2.c
859B
9/c9-3.c
712B
9/c9-4-2.dsp
3.32KB
9/c9-4-2.dsw
537B
9/c9-4.c
879B
9/c9-5.c
756B
9/c9-6.c
562B
9/c9-7-2.dsp
3.32KB
9/c9-7-2.dsw
537B
9/c9-7.c
1.86KB
9/c9-8.c
1.18KB
9/c9-9.c
820B
Exercises/
-
Exercises/xt1-5.c
184B
Exercises/xt1-6.c
230B
Exercises/xt10-10.c
1.26KB
Exercises/xt10-11.c
585B
Exercises/xt10-3.c
489B
Exercises/xt10-4.c
836B
Exercises/xt10-5-1.c
914B
Exercises/xt10-5-2.c
1.17KB
Exercises/xt10-6-1.c
1.05KB
Exercises/xt10-6-2.c
1.47KB
Exercises/xt10-7.c
1.55KB
Exercises/xt10-8.c
1.55KB
Exercises/xt10-9.c
1.24KB
Exercises/xt11-1.c
204B
Exercises/xt11-10.c
399B
Exercises/xt11-2.c
200B
Exercises/xt11-4.c
279B
Exercises/xt11-5.c
309B
Exercises/xt11-6.c
540B
Exercises/xt11-7.c
545B
Exercises/xt11-8-1.c
186B
Exercises/xt11-8-2.c
209B
Exercises/xt12-1.c
189B
Exercises/xt12-2.c
207B
Exercises/xt3-1.c
150B
Exercises/xt3-2-1.c
824B
Exercises/xt3-2-2.c
825B
Exercises/xt3-2-3.c
844B
Exercises/xt3-3.c
160B
Exercises/xt3-4.c
154B
Exercises/xt3-5.c
227B
Exercises/xt3-6.c
197B
Exercises/xt3-7.c
681B
Exercises/xt3-8-1.c
286B
Exercises/xt3-8-2.c
415B
Exercises/xt3-8-3.c
447B
Exercises/xt3-8.c
267B
Exercises/xt4-10-1.c
628B
Exercises/xt4-10-2.c
747B
Exercises/xt4-11.c
451B
Exercises/xt4-12.c
471B
Exercises/xt4-4-1.c
304B
Exercises/xt4-4-2.c
313B
Exercises/xt4-5-2.c
373B
Exercises/xt4-5.c
370B
Exercises/xt4-6.c
371B
Exercises/xt4-7-1.c
199B
Exercises/xt4-7-2.c
197B
Exercises/xt4-8.c
519B
Exercises/xt4-9.c
1.44KB
Exercises/xt5-10.c
202B
Exercises/xt5-11.c
286B
Exercises/xt5-12.c
226B
Exercises/xt5-13.c
304B
Exercises/xt5-14.c
269B
Exercises/xt5-15.c
468B
Exercises/xt5-16.c
346B
Exercises/xt5-17.c
322B
Exercises/xt5-2.c
913B
Exercises/xt5-3.c
347B
Exercises/xt5-4.c
449B
Exercises/xt5-5.c
294B
Exercises/xt5-6.c
173B
Exercises/xt5-7.c
335B
Exercises/xt5-8.c
264B
Exercises/xt5-9-1.c
1.85KB
Exercises/xt5-9-2.c
300B
Exercises/xt6-1.c
487B
Exercises/xt6-10.c
735B
Exercises/xt6-11.c
302B
Exercises/xt6-12a.c
482B
Exercises/xt6-12b.c
470B
Exercises/xt6-13.c
319B
Exercises/xt6-14.c
344B
Exercises/xt6-15.c
221B
Exercises/xt6-2.c
558B
Exercises/xt6-3.c
255B
Exercises/xt6-4.c
616B
Exercises/xt6-5.c
472B
Exercises/xt6-6.c
355B
Exercises/xt6-7.c
713B
Exercises/xt6-8.c
1.11KB
Exercises/xt6-9.c
1.16KB
Exercises/xt7-1-1.c
407B
Exercises/xt7-1-2.c
408B
Exercises/xt7-10.c
772B
Exercises/xt7-11.c
617B
Exercises/xt7-12.c
446B
Exercises/xt7-13.c
1.62KB
Exercises/xt7-14.c
1.62KB
Exercises/xt7-15.c
1.67KB
Exercises/xt7-16.c
919B
Exercises/xt7-17.c
427B
Exercises/xt7-18.c
858B
Exercises/xt7-2.c
897B
Exercises/xt7-3.c
360B
Exercises/xt7-4.c
671B
Exercises/xt7-5.c
383B
Exercises/xt7-6.c
518B
Exercises/xt7-7.c
451B
Exercises/xt7-8.c
322B
Exercises/xt7-9.c
603B
Exercises/xt8-1.c
422B
Exercises/xt8-10-1.c
1.3KB
Exercises/xt8-10-2.c
1.72KB
Exercises/xt8-11-1.c
534B
Exercises/xt8-11-2.c
555B
Exercises/xt8-12.c
557B
Exercises/xt8-13.c
1.02KB
Exercises/xt8-14.c
542B
Exercises/xt8-15.c
2.82KB
Exercises/xt8-16.c
1.7KB
Exercises/xt8-17.c
528B
Exercises/xt8-18.c
356B
Exercises/xt8-19-1.C
639B
Exercises/xt8-19-2.C
235B
Exercises/xt8-2.c
512B
Exercises/xt8-20.C
689B
Exercises/xt8-21.C
674B
Exercises/xt8-3.c
933B
Exercises/xt8-4.c
618B
Exercises/xt8-5.c
501B
Exercises/xt8-6.c
314B
Exercises/xt8-7.c
555B
Exercises/xt8-8.c
561B
Exercises/xt8-9.c
524B
Exercises/xt9-1-1.c
906B
Exercises/xt9-1-2.c
558B
Exercises/xt9-10.c
1.87KB
Exercises/xt9-11.c
1.21KB
Exercises/xt9-12.c
1.72KB
Exercises/xt9-2-1.c
1013B
Exercises/xt9-2-2.c
716B
Exercises/xt9-3.c
747B
Exercises/xt9-4.c
848B
Exercises/xt9-5.c
1.24KB
Exercises/xt9-6.c
704B
Exercises/xt9-7.c
846B
Exercises/xt9-8.c
988B
Exercises/xt9-9-1.c
2.41KB
Exercises/xt9-9-2.c
2.55KB
Exercises/xt9-9-3.c
2.59KB

资源内容介绍

《谭浩强C语言程序设计(第五版)》是一本深受初学者喜爱的C语言教材,它以其浅显易懂的语言和丰富的实例,为初学者提供了全面的C语言学习资源。习题答案作为教材的重要组成部分,是检验学习效果、巩固知识的关键。这个压缩包包含了这本书的多个章节习题的答案,对于正在学习C语言的大一新生来说,是一个宝贵的参考资料。我们来看看C语言的基础知识。C语言是一种结构化编程语言,它的语法简洁明了,但功能强大。基础包括变量、数据类型、运算符、控制结构(如if-else语句,switch-case语句,for、while、do-while循环)、函数的定义与调用、数组、指针等。这些基础知识在1-4章节中得到了详尽的讲解,并在习题中得以应用。例如,通过解决涉及运算符优先级的习题,学生可以深入理解C语言中的算术、比较和逻辑运算符。接下来,章节5-6、8、9和11则进一步深入到更高级的主题。第5章和第6章通常涵盖结构体与联合体,这是C语言中处理复杂数据结构的方式。结构体允许我们将不同类型的数据组合在一起,而联合体则可以共享同一块内存。第8章和第9章讲解了指针的高级用法,如指针数组、函数指针以及动态内存分配,这些都是C语言强大的工具,但也是初学者常感困惑的地方。第11章则涉及到预处理器、文件包含、宏定义等内容,这些在编写大型程序时非常实用。Exercises文件很可能是所有章节习题的集合,这里包含了各种类型的题目,包括基本概念的理解、代码编写、程序调试等,旨在帮助学生全面掌握C语言的各个知识点。通过解答这些习题,学生不仅可以熟悉C语言的基本语法,还能培养解决问题的能力和编程思维。对于大一新生而言,C语言是编程入门的重要步骤,它能够打下坚实的编程基础,为后续学习其他高级语言和系统级编程奠定基石。《谭浩强C语言程序设计》的习题答案,就像是学习过程中的指南,引导学生逐步解开编程的奥秘,提升编程技能。总结起来,这个压缩包包含的资源是学习C语言的重要辅助材料,它可以帮助初学者检验自己的学习成果,查漏补缺,提高编程能力。通过深入理解和实践这些习题,学生将逐步熟悉C语言的语法和逻辑,为未来的学习和职业发展铺平道路。
#include <stdio.h>int main(){void avsco(float *,float *); void avcour1(char (*)[10],float *); void fali2(char course[5][10],int num[],float *pscore,float aver[4]); void good(char course[5][10],int num[4],float *pscore,float aver[4]); int i,j,*pnum,num[4]; float score[4][5],aver[4],*pscore,*paver; char course[5][10],(*pcourse)[10]; printf("input course:\n"); pcourse=course; for (i=0;i<5;i++) scanf("%s",course[i]); printf("input NO. and scores:\n"); printf("NO."); for (i=0;i<5;i++) printf(",%s",course[i]); printf("\n"); pscore=&score[0][0]; pnum=&num[0]; for (i=0;i<4;i++) {scanf("%d",pnum+i); for (j=0;j<5;j++) scanf("%f",pscore+5*i+j); } paver=&aver[0]; printf("\n\n"); avsco(pscore,paver); // 求出每个学生的平均成绩 avcour1(pcourse,pscore); // 求出第一门课的平均成绩 printf("\n\n"); fali2(pcourse,pnum,pscore,paver); // 找出2门课不及格的学生 printf("\n\n"); good(pcourse,pnum,pscore,paver); // 找出成绩好的学生 return 0;}void avsco(float *pscore,float *paver) // 求每个学生的平均成绩的函数 {int i,j; float sum,average; for (i=0;i<4;i++) {sum=0.0; for (j=0;j<5;j++) sum=sum+(*(pscore+5*i+j)); //累计每个学生的各科成绩 average=sum/5; //计算平均成绩 *(paver+i)=average; }}void avcour1(char (*pcourse)[10],float *pscore) // 求第一课程的平均成绩的函数 {int i; float sum,average1; sum=0.0; for (i=0;i<4;i++) sum=sum+(*(pscore+5*i)); //累计每个学生的得分 average1=sum/4; //计算平均成绩 printf("course 1:%s average score:%7.2f\n",*pcourse,average1);}void fali2(char course[5][10],int num[],float *pscore,float aver[4]) // 找两门以上课程不及格的学生的函数 {int i,j,k,labe1; printf(" ==========Student who is fail in two courses======= \n"); printf("NO. "); for (i=0;i<5;i++) printf("%11s",course[i]); printf(" average\n"); for (i=0;i<4;i++) {labe1=0; for (j=0;j<5;j++) if (*(pscore+5*i+j)<60.0) labe1++; if (labe1>=2) {printf("%d",num[i]); for (k=0;k<5;k++) printf("%11.2f",*(pscore+5*i+k)); printf("%11.2f\n",aver[i]); } }}void good(char course[5][10],int num[4],float *pscore,float aver[4]) // 找成绩优秀学生(各门85以上或平均90分以上)的函数 {int i,j,k,n; printf(" ======Students whose score is good======\n"); printf("NO. "); for (i=0;i<5;i++) printf("%11s",course[i]); printf(" average\n"); for (i=0;i<4;i++) {n=0; for (j=0;j<5;j++) if (*(pscore+5*i+j)>85.0) n++; if ((n==5)||(aver[i]>=90)) {printf("%d",num[i]); for (k=0;k<5;k++) printf("%11.2f",*(pscore+5*i+k)); printf("%11.2f\n",aver[i]); } }}

用户评论 (0)

发表评论

captcha