C - Cを始める - Cの世界に飛び込む - コード
Head First C ―頭とからだで覚えるCの基本、 David Griffiths(著)、 Dawn Griffiths(著)、 中田 秀基(監修)、 木下 哲也(翻訳)、 O’Reilly Media)の 1章(Cを始める - Cの世界に飛び込む)、p.3(自分で考えてみよう)の解答を求めてみる。
Makefile
all: a.out
./a.out
a.out: main.c
cc main.c
コード
main.c
#include <stdio.h>
int main()
{
int card_count = 11;
// このカードは素晴らしい。賭け金を増えそう。
if (card_count > 10)
{
puts("このカードは素晴らしい。賭け金を増やそう。");
}
int c = 10;
// 授業中にコードを書いてはいけません。
// 授業中にコードを書いてはいけません。
// 授業中にコードを書いてはいけません。
// 授業中にコードを書いてはいけません。
// 授業中にコードを書いてはいけません。
// 授業中にコードを書いてはいけません。
// 授業中にコードを書いてはいけません。
// 授業中にコードを書いてはいけません。
// 授業中にコードを書いてはいけません。
// 授業中にコードを書いてはいけません。
while (c > 0)
{
puts("授業中にコードを書いてはいけません。");
c--;
}
char ex[20];
puts("ボーイフレンドの名前を入力してください:");
// kamimura
scanf("%19s", ex);
// kamimuraさんへ\n\n\tあなたは過去の人です。
printf("%sさんへ\n\n\tあなたは過去の人です。\n", ex);
char suit = 'H';
// Hearts
switch (suit)
{
case 'C':
puts("Clubs");
break;
case 'D':
puts("Diamonds");
break;
case 'H':
puts("Hearts");
break;
default:
puts("Spades");
}
}
入出力結果(Terminal, Zsh)
% make
cc main.c
./a.out
このカードは素晴らしい。賭け金を増やそう。
授業中にコードを書いてはいけません。
授業中にコードを書いてはいけません。
授業中にコードを書いてはいけません。
授業中にコードを書いてはいけません。
授業中にコードを書いてはいけません。
授業中にコードを書いてはいけません。
授業中にコードを書いてはいけません。
授業中にコードを書いてはいけません。
授業中にコードを書いてはいけません。
授業中にコードを書いてはいけません。
ボーイフレンドの名前を入力してください:
kamimura
kamimuraさんへ
あなたは過去の人です。
Hearts
%