人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

C言語の標準となるようなプログラムで、
(例えば「Hello World」(http://homepage3.nifty.com/ryuz/c/hello.html)のようなもの)
100行程度でいくつかの文法(if文、while文、switch文、for文などやポインタ変数)が用いられているものってありますか?
出来れば、C言語知ってる人の8割くらいは知ってる!みたいな有名な感じのプログラムが良いです。
もしくは、教育ではたいてい使われる!のようなもの。
ご存知の方いらっしゃいましたら教えて下さい!

●質問者: konchan117
●カテゴリ:コンピュータ 学習・教育
✍キーワード:C言語 Hello world switch プログラム ポインタ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● sisisi444
●25ポイント

http://www.ics.kagoshima-u.ac.jp/~fuchida/edu/algorithm/sort-alg...

?o?u???\?[?g

とりあえずバブルソートかなあ。

アルゴリズムは簡単過ぎるから、入出力(昇順、降順とか)を工夫すれば100行くらいになるかも。

◎質問者からの返答

書き換えたりするのではなく、(そのような手間をかけずに)100行くらいのサンプルプログラムが欲しいです m(_ _)m


2 ● tententireman
●25ポイント

http://www1.cts.ne.jp/~clab/hsample/Time/Time3.html

C言語講座:Time3.html

こんな感じのソースはいかがでしょうか。switch文、for文は使われていませんが、閏年の処理をswitch文に書き換えたり、途中のwhile文をfor文に変えることで対応可能だと思います。置き換え問題をやらせることで、それぞれの考え方をより明確に理解できるようになると思います。

◎質問者からの返答

そういえば、うるう年のソースというのもメジャーですね。

置き換え問題云々の教育的なものに使用するのではないのですが、ヒントをいただきましたので、これにて終了いたします。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ