| やさしいCアルゴリズム編(旧:やさしいプログラミング) | (SBクリエイティブ) |
|
・書籍中のサンプルコード(ZIP圧縮) ・正誤表 ・やさしいCのページ |
|
| 書籍情報 | |
| 本書はやさしいプログラミング(2005)をもとに改訂されています。 | |
| 正誤表 | |
|
・7章Sample3〜4.c 2行目 (誤)#include <malloc.h> (正)#include <stdlib.h> ・8章Sample1〜7.c 2行目 (誤)#include <malloc.h> (正)#include <stdlib.h> ・10章Sample1〜3.c 2行目 (誤)#include <malloc.h> (正)#include <stdlib.h> ・77p 下から8行目 (誤)scanf("%lf", &res2); (正)scanf("%d", &res2); ・77p 下から5行目 (誤)scanf("%d", &w1); (正)scanf("%lf", &w1); ・7章練習問題解答SampleP2.c 2行目 (誤)#include <malloc.h> (正)#include <stdlib.h>
・201ページ 16行目に追加
(正)int isEmpty();
・202ページ delete()関数
(正)
void delete(void)
{
printf...
}
(誤)
void delete(void)
{
if(isEmpty())
return;
printf...
}
・203ページ 末尾に追加
(正)
int isEmpty(void)
{
if(head == NULL){
printf("スタックは空です。\n");
return 1;
}
return 0;
}
・212ページ display()関数(正)
void display(void)
{
int i;
printf("---\n");
if(head%SIZE <= tail%SIZE){
for(i=head%SIZE; i<tail%SIZE; i++){
printf("%d\n", queue[i]);
}
}
else{
for(i=head%SIZE; i<SIZE; i++){
printf("%d\n", queue[i]);
}
for(i=0; i<tail%SIZE; i++){
printf("%d\n", queue[i]);
}
}
printf("---\n");
}
・218ページ 16行目に追加
(正)int isEmpty();
・218ページ delete()関数
(正)
void delete(void)
{
printf...
}
(誤)
void delete(void)
{
if(isEmpty())
return;
printf...
}
・219ページ 末尾に追加
・422ページ Sampleの実行画面→負の数 のテスト<削除> ・422ページ 下から3行目 (誤)負数を使った式 (正)<削除> ・10章練習問題解答SampleP3.c 2行目 (誤)#include <malloc.h> (正)#include <stdlib.h> |
|
|
|
|
|