




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C+程序设计教程 第2版第2次印刷 勘误 作者:王珊珊 臧洌 张志航P50第1处 例4.17 程序中的f1前后多双引号是多余的原描述:#include #include void main( ) int f1, f2;f1=f2=1; for(int i=1; i=20; i+) cout setw(12) f1 setw(12) f2 ;if(i%2=0) coutendl; / A f1=f1+f2;f2=f2+f1;应修改为:#include #include void main( ) int f1, f2; f1=f2=1; for(int i=1; i=20; i+) cout setw(12) f1 setw(12) f2 ; if(i%2=0) coutendl; f1=f1+f2; f2=f2+f1; P94 例7.10中,prime( ) 函数中的第4行 原程序:void prime(int a,int n)int i, j;for(i=1; in/2; i+) /a0不是素数,因此从a1开始判断 if( ai!=0 ) for(j=i+1; jn; j+)if(aj!=0) if(aj%ai=0) aj=0;应修改为:void prime(int a,int n)int i, j;for(i=1; in/2; i+) /未使用a0元素,因此从a1开始判断 if( ai!=0 ) for(j=i+1; jn; j+)if(aj!=0) if(aj%ai=0) aj=0;好像多了一个空行(即本行),可删除,不删也可以,看如何方便排版 P107 将第2、3行红色字下移到“请读者比较这两个方法。”之前原描述:例7.25 输入一行字符,统计其中的单词个数,单词之间用空格隔开。本算法中,求单词数的方法为:顺序扫描数组元素,若当前字符是非空格,而其前一个字符是空格,则单词数加1。 红色字应下移 #include #include int countwords(char string )int i, len, num=0;len=strlen(string);for (i=0; ilen; )while(stringi= )i+; /滤掉多个连续的空格if (ilen) num+; /单词数加1while(stringi!= &ilen) i+; /跳过一个单词return num; void main( )char string80;int num;cout输入一行字符:;cin.getline(string, 80);num=countwords(string); cout输入的字符串为:stringendl;cout字符串中包含的单词个数为:numendl;运行结果如下:输入一行字符:I am a student. 输入的字符串为:I am a student.字符串中包含的单词个数为:4统计单词的函数还可以这样实现:int numwords(char string )int i, num;char c= ; /存放前一字符for (i=num=0; stringi!=0; i+ )if (c= & stringi!= ) num+; /单词数加1c=stringi;return num; 注意:应将上述红色字移至此处 请读者比较这两个方法。应修改为:例7.25 输入一行字符,统计其中的单词个数,单词之间用空格隔开。#include #include int countwords(char string )int i, len, num=0;len=strlen(string);for (i=0; ilen; )while(stringi= )i+; /滤掉多个连续的空格if (ilen) num+; /单词数加1while(stringi!= &ilen) i+; /跳过一个单词return num; void main( )char string80;int num;cout输入一行字符:;cin.getline(string, 80);num=countwords(string); cout输入的字符串为:stringendl;cout字符串中包含的单词个数为:numendl;运行结果如下:输入一行字符:I am a student. 输入的字符串为:I am a student.字符串中包含的单词个数为:4统计单词的函数还可以这样实现:int numwords(char string )int i, num;char c= ; /存放前一字符for (i=num=0; stringi!=0; i+ )if (c= & stringi!= ) num+; /单词数加1c=stringi;return num; 本算法中,求单词数的方法为:顺序扫描数组元素,若当前字符是非空格,而其前一个字符是空格,则单词数加1。请读者比较这两个方法。P119 例8.5的运行结果,每行前应有 7个空格原描述:运行结果如下: 1 red yellow blue 原:每行行前无空格 2 red yellow white 3 red yellow black 4 red yellow purple 5 red blue yellow 6 red blue white . . .115 purple white blue116 purple white black117 purple black red118 purple black yellow119 purple black blue120 purple black white可能的组合数为:120应修改为: 运行结果如下: 1 red yellow blue 每行前加 7个空格,每列数据右对齐 2 red yellow white3 red yellow black4 red yellow purple 5 red blue yellow 6 red blue white . . . 115 purple white blue 116 purple white black 117 purple black red 118 purple black yellow 119 purple black blue 120 purple black white可能的组合数为:120P135 图9-16 垂直的箭头移动后,箭头上方的文字也应随箭头移动原描述:a20 a21 a22 a23a0a1a2aa+1a+2a10 a11 a12 a13a00 a01 a02 a03a0 a0+1 a0+2 a0+3a1 a1+1 a1+2 a1+3a2 a2+1 a2+2 a2+3图9-16 二维数组行指针和元素指针示意应改为a20 a21 a22 a23a0a1a2aa+1a+2a10 a11 a12 a13a00 a01 a02 a03a0 a0+1 a0+2 a0+3a1 a1+1 a1+2 a1+3a2 a2+1 a2+2 a2+3图9-16 二维数组行指针和元素指针示意P225 例13.1 对齐方式不对原描述:#include #include class Stringint Length;char *Strp;public:String( );/ 重载构造函数1String(char *s);/ 重载构造函数2String(String &s);/ 重载构造函数3void Print( )coutString=Strpendl;coutLength=Lengthendl;String( ) if(Strp) delete Strp; / 析构函数 ;应修改为:class Stringint Length;char *Strp;public:Strin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国核工业第五建设有限公司招聘1835人笔试备考题库及答案解析
- 2025云南曲靖市人民政府发展研究中心招聘公益性岗位工作人员2人笔试参考题库附答案解析
- 2025年口腔科常见口腔溃疡诊断与治疗模拟考核试卷答案及解析
- 2025云南省社会组织促进会第三批招聘5人笔试模拟试题及答案解析
- 2025云南省楚雄市公证处招聘2人笔试模拟试题及答案解析
- 2025年中药学草药配伍与剂量控制模拟考试答案及解析
- 长春市中石化2025秋招面试半结构化模拟题及答案油品分析质检岗
- 临沧市中石油2025秋招笔试模拟题含答案电气仪控技术岗
- 朔州市中石油2025秋招笔试模拟题含答案油田工程技术岗
- 甘南藏族自治州中石化2025秋招笔试模拟题含答案数智化与信息工程岗
- 房地产销售岗位简历模版大全
- 智能楼宇管理员试卷及答案
- 创新成果转化高效推进承诺书6篇范文
- 自卸车安全教育培训课件
- 冶金行业事故回放课件
- 5年(2021-2025)高考1年模拟地理真题分类汇编专题03 地球上的水(解析版)(浙江专用)
- 电气检修班组安全培训课件
- 2024版中国高血压防治指南(完整版)
- 不再举报协议书6篇
- 空管知识培训材料课件
- 四合一检测仪使用课件
评论
0/150
提交评论