やさしい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> |
|