小伙伴们已经发现了《啊哈C》第一版中的一些错误。
这里先感谢下:
rosynirvana http://bbs.ahalei.com/thread-2834-1-1.html
Dsp http://bbs.ahalei.com/forum.php?mod=redirect&goto=findpost&ptid=2834&pid=29891&fromuid=1
还有很多小伙伴就不一一列举了
目前已经发现的错误如下,如果你找到了新的错误直接回复本贴就可以啦
---------------------------------------------------------------
P37 代码2中 printf("%.15lf",a); 改为printf("%.15f",a);
P37 通过观察,我们发现代码1和代码2的不同之处有两点。代码1中是用float来申请的小房子a,在输出时相对应的占位符是“%f”,其中“%”和“f”之间的“.15”表示保留小数点后15位(四舍五入)。代码2中是用double来申请的小房子a,在输出时相对应的占位符是“%lf”,注意此处不是数字1而是字母l,同样“%”和“lf”之间的“.15”表示保留小数点后15位(四舍五入)。 改为: 通过观察,我们发现代码1和代码2的不同之处只有一点。代码1中是用float来申请的小房子a,代码2中是用double来申请的小房子a。在输出时printf里面所用的占位符都是“%f”,其中“%”和“f”之间的“.15”表示保留小数点后15位(四舍五入)。这里特别说明一下,在用scanf读入double类型数据的时候所用的占位符是“%lf”(注意此处不是数字1是字母l)而不是“%f”。
P83 这个图有问题 (见附件)
P98 第一段代码中 int a; 这句需删除
P103 的代码中j++; 改为j=j+1; i++;改为i=i+1;
P117 有两处下画线 应该改为 下划线
P131~P133 代码中缺少#include <time.h>
P135 代码中system("shutdown -s -t 50"); 其中50 应该改为60
P145 第一段 第3个人再去把2号萝卜 其中把应该为 拔
P160 顶部第一段中有两处scanf("%c",a);应该改为scanf("%c",&a);
P164 底部最后一段"\0",应该改为'\0'
P165 & P166 代码中 scanf("%x",&x); 应该改为scanf("%d",&x); scanf("%x",&y); 应该改为scanf("%d",&y);
P174 中间部分"\0",应该改为'\0'
P189 有两处下画线 应该改为 下划线
P190~191附录二要改(请参见附件)
10附录2(新改).doc
(110 KB, 下载次数: 49)
|