C语言第5章习题答案.pdf_第1页
C语言第5章习题答案.pdf_第2页
C语言第5章习题答案.pdf_第3页
C语言第5章习题答案.pdf_第4页
C语言第5章习题答案.pdf_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 第 5 章习题参考答案 1 选择题 选择题 1 C 2 B C 3 B 4 B 5 A 6 D 7 D 8 B 2 填空题 填空题 1 0 9 2 float realArray 100 char strArray 16 int intArray 1000 3 运算符 sizeof 4 6 字节 3 阅读程序 写出下面程序的运行结果 阅读程序 写出下面程序的运行结果 1 aa bb cc dd 2 ab c d 3 ahAMa 4 0010 5 1 3 4 5 6 This is the title Name 1 is Rosalinda Name 2 is Zeke The biggest name alpabetically is Zeke Both names are Rosalinda Zeke 7 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 0 2 5 6 8 10 748 14 0 3 6 9 12 15 18 21 0 4 8 12 16 20 24 28 0 5 10 15 20 177 30 35 0 6 12 18 24 30 36 42 0 7 14 21 28 35 42 49 4 程序填空 程序填空 1 a i j a j i 1 2 0 a i a mini maxi i a maxi a mini 3 int a int b b i a i 999 arraycopy a b b i 4 a sizeof ch if 5 编程题 编程题 1 include int main 2 int a 3 4 0 2 9 7 5 13 6 8 27 11 1 3 int i j temp for i 0 j 0 j 4 j temp a 2 i j a 2 i j a i j a i j temp for i 0 i 3 i for j 0 j 4 j printf 3d a i j printf n return 0 2 include int main static int a 6 6 int i j t 1 for i 0 i 6 i t i 1 for j 0 j i 1 j a i j t for i 0 i 6 i for j 0 j 6 j printf 3d a i j printf n return 0 3 include define M 3 define N 4 define R 5 int main static int a M N b N R c M R int i j k 3 printf Matrix a n for i 0 i M i for j 0 j N j scanf d printf Matrix b n for i 0 i N i for j 0 j R j scanf d for i 0 i M i for j 0 j N j for k 0 k R k c i k a i j b j k for i 0 i M i for j 0 j R j printf 3d c i j printf n return 0 4 include define M 5 int main static int a M int i max 1 min 100 maxi mini temp for i 0 i M i scanf d 0 99 间的值 for i 0 i M i if max a i min a i mini i temp a maxi a maxi a mini a mini temp for i 0 i M i printf 3d a i return 0 4 5 include define M 3 define N 4 int main static int a M N int max 1 sumcol 0 sumrow 0 int i j maxi col for i 0 i M i sumrow 0 for j 0 j N j scanf d sumrow a i j if max 0 scanf d for i 0 i M i sumcol a i col 1 printf The dth row s sum is max max d n maxi 1 max printf The dth column s sum d n col sumcol return 0 6 include define M 81 int main static char str M int i count 0 char ch gets str fflush stdin 清空输入缓冲区 以便读入字符数据 printf Which character will be found ch getchar for i 0 i strlen str i if ch str i count printf The number of character c is d n ch count 5 return 0 7 include include define N 10 同学人数 define M 5 课程数 void enter scores void void sort scores int score M int average N 3 void disp scores int score M void histogram int n int score M void printchar int n static int score N M static int aver N 3 第 1 列为均值 第 2 列原始顺序 第 3 列为均值逆序 int main int course enter scores printf n Oringenal Score Start n disp scores score printf n Oringenal Score End n printf n Sorted Score Start n sort scores score aver printf n Sorted Score End n printf nWhich class will be statisticed n scanf d histogram course score system Pause return 0 输入成绩 void enter scores int i j for i 0 i N i for j 0 j M j scanf d aver i 0 score i j for i 0 i N i for j 1 j 3 j 6 aver i j i 成绩排序 void sort scores int score M int average N 3 int i j t int temp tempindex for i 0 i N 1 i for j 0 j N 1 i j if average j 0 average j 1 0 temp average j 0 average j 0 average j 1 0 average j 1 0 temp tempindex average j 2 average j 2 average j 1 2 average j 1 2 tempindex printf n Score1 Score2 Score3 Score4 Score5 n for i 0 i N i t average i 2 for j 0 j M j printf 8d score t j printf n 输出成绩 void disp scores int score M int i j printf n Score1 Score2 Score3 Score4 Score5 n for i 0 i N i for j 0 j M j printf 8d score i j printf n void printchar int n 7 int i for i 0 i n i putchar void histogram int course int score M int i temp int segs 5 0 int sc N for i 0 i N i sc i score i course for i 0 i N i 统计各分段人数 temp int sc i 10 segs temp 6 0 temp 5 成绩 10 将成绩分段 printf nSegment Number n for i 0 i 5 i 输出直方图 每段的人数 printf 3d 5d i 1 10 50 segs i printchar segs i putchar n putchar n 8 include de

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论