以下の内容はhttp://oyoguyaruo.blog72.fc2.com///blog-entry-1272.htmlより取得しました。
[ --/--/-- --:-- ]
|
トラックバック(-) |
コメント(-)
このスレはプログラミング未経験者向けに作っているので、
あまり深いところまではやるつもりはありません
具体的には繰り返し処理は確実にやるとして、配列まで入れるかどうか
書くことも割と絞っているので、C言語詳しい人には物足りないかも
| :|
| :|__,.,_ _ __ __,.,___,.,__, ,__,.,_ ____ __,.,_ _ _ ,.,___,.,__,, _, _,, _ __,.,___,.,__,,____ _ __,.,_ _ _
| :|
| :| __________
| :| /\::::::::::::::::::::::::::::::::::::::::::::\
| :| // \::::::::::::::::::::::::::::::::::::::::::::\
| :| ∠/ \________ \
| :| | ___ ..| | ̄| ̄||≡| |_
| :| |/\ \|__|_|_||≡|_ |」___
|_..:| // \:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\
| ̄ || ∠/ \______________\
|≡ || ,;:'""':;, '""':;, '""'':;, |___i ..| | ̄| ̄|||≡| ,;:'""':;,"':;,
|≡ || i':::::::::::::'i,,::::::::'i,,::::::::'i, |┐┐|__|::::| | _| |||≡| i':::::::::::::'i:,:::i,
|≡ || ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄i |┐┐|||| :::| L..| | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
|≡ ||:::::::: i |┐┐|||| :::|___| | ─┐ |
|≡ ||:::::::: i ├────┐..| |.  ̄ |
| ̄:::|:::::::: i ├─────..| | |
,、,.|,.、.,,.|、.,.,,.、.,.,,.、.,.,,.、.,.,,.、.,.,,.、.,.,,.、.|,、,.、.|、,.,,.、.,.,,.、.,.,,..、,、| |、.,.,,.、.,,.、.,、.,,.、.,、.,,.、.,、.、.,,.、.,、.,|、.,.,,.、
前回のあらすじ
かがみが驚きのあまり爆発した
しかし鍋はおいしかったのだ
208 : ◆yLAhgX0PfU :09/12/28 23:15:58 ID:JXCwfCt0
/:_: <:〃 /: : : /: : .:|: ∧:.:.: : : : : : : : : : ヽ
/イ:;:;:;://: : : : : :.:/: : : :イ: : / |:;|iハ:.:.:.:. : : : : ヽ:.:.:.:>>- _
' ヘ//: : : : : :;:;/: : : / |: :/ |:;|l i:.:.:.:.: : : : : :l: : i:;:;:;:;l:;:;:;: ̄\
/:;:/: : /: : :.:/!: :__/_|:/ |:| l i_l: : : : : : l: :l:;:;:;:;!:;:;:;:;:;:;:;/
<:;:;:;:/:. :/: : :.:.:i:.l: ´/ |,'` |! l '´\l`゙: : : i : l: :l:;:;:;:;:;i:;:;:;:;/
\i: :/|: : : : :l:.:|: / |!. | ! ヽ!: : :| : l: |:;:;:;:;:;:!:/
|:/-|: : : : |/不示テミ、 ! ィ=≠=z\|: :ハ |:;:;:;:;:;:;|
|i |:. : : :|l-||! V{::::::| ヘノ:::::::} ア'|i: i:;:;l:|t―f-´
! li: : : :f.{ !| i ゝイj |iゞ-イソ ' |!'|゙i、:|!:l: : | 前回は if と else を使った
|:.ヽ: : |:丶i ゞ-''" ヾ''-" う'´|j:.:.:.! : | 条件分岐をやったんだけどさ。
|:.:.:.:ハ:|:.:.|/! '"' ' '"' ィ‐ナ":.:.:/:. : |
|:.:.:.:.:|i|:.:.:! > 、 、 _ <___/:.:.:.:./|: : : | これ、どうすると思う?
|:.:.:.:.:|!: : :∨' ̄ `> 、 ィ7:;:;:;:;:;//:.:.:.:/|:|:.:.:.:.:|
|:.:.:.:.:.ト、: :/ _ィ--`}‐-/:;:;:;:;:ィf/:.:.: / ヘi:.:.:.:|
|:.:.:.:.:|/ヽ/ /:;:`iー" /:;:;:;:;:;:/: : : :/ }:.:.:|
|:.:.:.:.:! ∨ /:i:;:;:;:;l /:;:;:;:;:;:;/: : : :/ l:.:.:|
|:.:/ / l: }ヽ:;:;:;l /:;:;:;//: : : :/ l:.:.:|
┌─────────────────────────────────┐
│ 問題 │
│ 1~6の数字を入力し、 │
│ その数字によって次の結果が表示されるプログラムを作成しなさい .│
│ │
│ 1 : 大吉 │
│ 2 : 中吉 │
│ 3 : 小吉 │
│ 4 : 吉 │
│ 5 : 凶 │
│ 6 : 大凶 │
│ それ以外 : マジキチ │
└─────────────────────────────────┘
209 : ◆yLAhgX0PfU :09/12/28 23:16:28 ID:JXCwfCt0
(ヽ三/) ))
__ ( i)))
/⌒ ⌒\ \
/( ●) (●)\ )
./:::::: ⌒(__人__)⌒::::\ それこないだのと同じだお?
| (⌒)|r┬-| |
,┌、-、!.~〈`ー´/ _/ まず「数字を入力」だから──
| | | | __ヽ、 /
レレ'、ノ‐´  ̄〉 |
`ー---‐一' ̄
┌─────────────────┐
│#include │
│ │
│int kuji; │
│ │
│int main() │
│{ │
│printf("1~6までの数字を入力\n"); │
│scanf("%d",&kuji); │
└─────────────────┘
210 : ◆yLAhgX0PfU :09/12/28 23:16:59 ID:JXCwfCt0
/ ̄ ̄\
/ _ノ \
| ( ー)(ー)
. | (__人__) そんでこないだみたく if で条件を指定して──
| ` ⌒´ノ ┌───────────┐
.l^l^ln } │if (kuji == 1) │
. ヽ L } │ { │
ゝ ノ ノ │ printf("大吉\n"); .|
/ / \ │ } │
/ / \ │ │
. / / |ヽ、二⌒)、 │else if(kuji == 2) │
ヽ__ノ │ { │
│ printf("中吉\n"); .|
│ } │
│ │
│else if(kuji == 3) │
│ { │
│ printf("小吉\n"); .|
│ } │
│ │
│else if(kuji == 4) │
│ { │
│ printf("吉\n"); .|
│ } │
│ │
│else if(kuji == 5) │
│ { │
│ printf("凶\n"); .|
│ } │
│ │
│else if(kuji == 6) │
│ { │
│ printf("大凶\n"); .|
│ } │
/ ̄ ̄\ │ │
/ _ノ \ │else │
| ( ○)(○) │ { │
. | U (__人__) なにこれ長い。 .│ printf("マジキチ\n"); |
| |r┬-| │ } │
. | ι `ー'´} │ │
. ヽ u } │return 0; │
ヽ ノ │} │
/ く \ └───────────┘
| \ \
| |ヽ、二⌒)、
211 : ◆yLAhgX0PfU :09/12/28 23:17:28 ID:JXCwfCt0
_,ノ:7
_,.-‐─-ィ'ト-‐─-‐':.:<´
,ィ'´: : : : : : : : |: : : : :: : : : : ` ̄:`‐-、
/ : /: : : : : :j:: : |ト、: : :i: . . . . . . . .ヘ ̄`
/:ヽ、r',: :/: :/: : : /|:: : | | }: :|: : : : : : :: : : ハ
/::rー-|: :/: : :|::;-‐'´|:: .:j | |: :|`‐-: : : i:: : : :ハ
/:::j:::::∧/::|: : |::/ |: :/ | |::j ∨: : : |:: : : |::|
/::::|::::/::/::/|: ::j/ __j:/ | |/___ ∨: : :|:: : : |:j
\:|::〈::::|:/::|: :/ヤ〒行` オテヤハ:: ;小、:: :j/ できたはいいけど長ーくなっちゃうわよね。
|::::::\_(|;/ `、ヒィzj {んソ,λ/::i::| ∨
|:::: ::|:: :| `ーヘ  ̄ 、  ̄ j::::::::i::| 長いってのは見栄えも悪いし、
|:: : : |: ::| ヽ、 、‐-, ,イ:i::::::|::| 後で直そうと思ったときに大変なのよ。
|:: : : |: ::| ` ー-_ァ`ニ-‐"´ |::|:::: |::|
|: : : :|: ::| ,r'~ ,ィj {、`ヽ、|:::|: : |::| だから行数を節約する方法を二つ教えるわね。
|: : : :|: : | r' ̄ `ヽ、 } |: :|: : |::|
|: : : :!: : | j´`ヽ、. \\|ー‐j ,|: :|: ::}::|
|: : : : : : | ノ {`ヽ、\| / /|: :|: :|:λ ,ノ^ァ‐、__ノ´)
⊂ニ´ ̄ Y^ヽ: : : |/" ヽ、. \|./ /,/|: :|: |`ヽr'" { {{´ <_
ノ γノ 丿 `ヽy `ー-,"、ー'´ :|: ::|::j 〈 ゝy、~゛ 、、`>
<ノノノアー< `゛ ,/ / i `ヽ、|: :j:/:、 /  ̄`‐'´
`~`´ |`ー-、 /〉、 / j \ |;ノ: : :| \_,/
|: |: :|::|ヽ_,,/ / ゛ j__,.ノ \ _〉: :|
|: |: :|::| 〈__________|:.: :|
レ'|: :|::| / .j | | | i {:: : :j
212 : ◆yLAhgX0PfU :09/12/28 23:17:59 ID:JXCwfCt0
┌───────────┐
│if (kuji == 1) │
│ { │
│ printf("大吉\n"); .|
│ } │
└───────────┘
↓
┌───────────┐
│if (kuji == 1) │
│ printf("大吉\n"); .|
└───────────┘
_______
_/:ヽ-‐':´: :: : : : : : : : ::`ヽ、
-‐=ニ´: ::/:.:、: : : : : : ::、: : : : : : : : : : :ヘ、
/: ::;イ:|: ::λ: : :i: : : :|:: ::/;;;`};;};`;ヽ::ハ
/: ://: :j : :| ヘ‐、:|: : : :|::/;;;;;;;;;;/: : ~:|;;;〉:j
l/ / ::::|: : :| ∨::|、: : :|::ヽ、;;;/: :: : : :|: ::リ
j: ::::ヽ:: :| ___ヽ{ヘ: : :ト: : :|: : :::: : : :|::/
|/ヘ:::',ヽ{ ャ;チヤ ヽ;: ::|ヘ: :|: : : : : : :|' まず、if の後が一行だけだったら { } は使わなくてもいいの。
ヽ::〉 |j:;ソ, V::.{´ヽ{: : ::|:: : :|i
〈 ゛ ∨_ノ: : :/:::|::: : |:| ただし二行以上のときは { } が必須だから、
\-' /: : ::/:::::j::: : :|::| 一行だけでも使う癖はつけておいた方がいいわね。
` ‐-‐ァャ/: : ::/::::;人:::: :|:.:|
/:::/: : :ノ,ィ´ ヽヘ:: |: :|
r'-/: ::;f´r===、 |::|: :|
i 〈: :;ノ〉´ ̄゛\ヽ |::!: :|
/ ̄ ̄ ̄\
/ ─ ─ \
/ (●) (●) \ あ、ちょっとスリムになったお。
| \ (__人__) / |
\ | `⌒ ´ | /
/ \
213 : ◆yLAhgX0PfU :09/12/28 23:18:28 ID:JXCwfCt0
` ー== ――/` ―― .、
,.: ¨´: : : : : /:.|: : : : : : : : : :` 、
/: : : : : : :': : :/: /` : : : : \: : : : : .:\
//: : : : : /: : .:i|:./.| '.: : : : : :ヘ: : : : : : : ヽ
/イ: : : : : : :/: : :.:/|:' | '.: : i : : : ∨: : :\: : :〉=y‐..、
'’//: : : : : :斗-:.:'/ | | ':. :ト: ̄`卞、: : : ヽ:.:!:::ヽ:::::::7
〈:::::': : : : l ´: :|: : /. | Ⅵ ヽ: : レ :` : : :∨::::::::`、′
Y: :/: : :l: : : |:.斗ぇzx | リ zェ≧廴_: : : : :V::::::::::::〉
. |:./{:.: : |: : :弋 __ノⅥ` イ__ノⅥ¨ツ`: : |: :|:::::::/
. |ハ | : : |:.: :| VK:::イ !ん:::j〃〉:.: .:Ⅳ:::::/
`|: : ハ:. :ヘ 込zソ 込zソ ∧:.:/:レi`ハ それともう一つ。これ大事。
Ⅳ: |:. :|__ ' / ,∨: |:.|i: :|
|: : .:ヽ:.|:∧ ::: - ::: /.7´: : : /: |l: :| この問題みたいに
|:. :.__|:.: l_ >- _ _ -<_/: : : : /: : |!: | 「(値が)○○のときは××」
|: { r` ,.-! |:.:.:.:.:.|  ̄ |:.:.:./: : : :,:イ: : : |: :' って完全に決まってるときはこれを使った方がいいわ。
y´ヽ Y ∧、V:.:.:.ヘヽ _ ' /:.:./: : : :/} |: : : :∨
〈 、` / j ト、 \:.:.:.、 /:.:.ィ: : / .|/: : : : .:l
>‐′イ/ k {\ \:ヽ //,イ:.:/ / V:.l: : :l.:|
广ニニ7 ハ ヽ >ミ、Y/ 1:/|/ Ⅵ: : :| |
┌───────────────────┐
│switch (kuji) │
│ { │
│ case 1 : printf("大吉\n"); break; |
│ case 2 : printf("中吉\n"); break; |
│ case 3 : printf("小吉\n"); break; |
│ case 4 : printf("吉\n"); break; |
│ case 5 : printf("凶\n"); break; |
│ case 6 : printf("大凶\n"); break; |
│ default : printf("マジキチ\n"); break; .|
│ } │
└───────────────────┘
214 : ◆yLAhgX0PfU :09/12/28 23:18:59 ID:JXCwfCt0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
START
┌───────────┐
│ 数字を入力 │
└─────┬─────┘
│
┌─────┴─────┐ いいえ
│ その数字は1? .├────────┐
└─────┬─────┘ │
はい │ │
┌─────┴─────┐ ┌─────┴─────┐ いいえ
│ 大吉 .│ │ じゃあ2? .├────────┐
└───────────┘ └─────┬─────┘ │
GOAL はい │ │
┌─────┴─────┐ ┌─────┴─────┐
│ 中吉 .│ │ じゃあ3? .├──
└───────────┘ └─────┬─────┘
GOAL | ※ 以下6まで
/\___/\
/、-ぱそこん- ::\
| (○), 、(○)、:::|
| ,,ノ(、_, )ヽ、,, :::| めんどくせ……。
| ,゛-=-'、 .:::::|
\ '´`.::: .::::/
/`ー‐--‐‐―´´\
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ノ|
_____/〉-‐:´::/
__,.-‐":: :: :: :: :: :;/:: : :: :: ::`ヽ、
,ィ´,:: :: :: :: ::/: :: :: ;イ、:::、:: .: :: :: :: ::\
__,/::_:/::; ::/:: ::/:: :/|:::/| ∨:|:: :: ::.、::.:ヽ、::`ヽ
/;;;;マ;;/:.:/:::i: :: :⌒://:/ | |::|;⌒:: ::.i:: :: ::ヽ、::\
/;;;;;;;,|;;;;|::/|: ::|:: :/:/__'" | _|/_ヽ、: :; :|:: : :: :: :ト‐-`
ヽ、_;;/{_;;|;/;;| ::|:: ;ヤチテォ゛ 'ィァヤ:7∨::|: :: ::i: ::|
j:::∧;: ::{ |:.:|/ 、込:z:;i ヒ::z;j, ハ:;リ::: :;/:::/
|:: ::∧:弋|;/, `-‐' 、 `‐" 〈_):|: :/|:;/
j:: :: :∧:: :ヘλ ._ 丿::::|;/ '´ if で書いたらこんな風に何度も質問されるのね。
|: :: :: ハ:: : :∧`> 、 __ |:| ,.ィ´::i:: ::|
|:: :: :::iλ:: : ∧__,.-‐j. Τ|:|、_.|:: ::i.: ::| だけど今教えた switch っていうの使えば──
{:: :: :i:| ヽ;: :: :`ヽヾ==="|:| `ヽ;:!:: ::}
|:: :: :i:| ,f´`}:: ::ハ |.| :i, ヘ;: ::|
j:: :: :i:| 丿 |:: : :} ,ィ´~ヘ |: 〉:.:j
215 : ◆yLAhgX0PfU :09/12/28 23:19:34 ID:JXCwfCt0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
START
┌───────────┐
│ 数字を入力 │
└─────┬─────┘
|
├──────────────┬──────────────┬────────
| 数字が1なら | 数字が2なら | 数字が3なら
┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐
│ 大吉 .│ │ 中吉 .│ │ 小吉 .│
└─────┬─────┘ └─────┬─────┘ └─────┬─────┘
| | |
├──────────────┴──────────────┴────────
|
┌─────┴─────┐
│ return 0; │
└───────────┘
GOAL /\___/\
/⌒ぱそこん⌒:\
| (●), 、 (●)、 ::|
| ,,ノ(、_, )ヽ、, :::|
| ト‐=‐ァ' .:::|
\ `ニニ´ .::/
/`ー‐--‐‐一''´\
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
、 _
\_ー、 _f ヽ, ‐───- 、
_ ─` l 、 `r< ̄:::/
/ , 〉. 、 \__j:::::::\_|_
∠ -─ フ´ l ./|ヽ_ヘ\__\ 、\:::::::::::::::::\
r'/ / || ! ヘl \_`ヽ \ヽ、::::::::::::/
〉 / -7l.! l ヽ \ ヽ ヽ、ヽ:::::::::人
.' ,' ! i l __,rz ヽ} ヽl `::/ \
l /:l | | _,,z ==" rへヘー!´ヽ, ‐, \ こんな風に「このときはこう」って動きを決められるのよ。
K__| ヽ ハ彡" _ __,イ` rヘ / /. \
l /入!、! く 冫 / ! ! l i' /っ、 だから手順(アルゴリズム)もすっきり。
. ∨/ / .>、 _____ /l´ヽ、j/ f { `l ヽ
. ,' / / ! | /:::;j_ /:::::::/ A そ_,ヘ \.
l / / | イ:::::|´ `!:::::::/ //::ヽ/ ハ、_ \ ちなみに「default : 」ってのは「それ以外」と同じね。
|/ , |,ハ:ヽ::::| ,'::::::/ //:;;//'/ノ l
/ , !ヘ〉、ヽ:! .,':/// /. \// / ヽ
/ ,' ノ///}_ヘ!.!/´// ,' _ `l、/ }
,' , /k ' ' トV/'// l i、`ヽ、 /
. ! l イヽ、ヽ、△ヽイ/! ! \  ̄ ̄
216 : ◆yLAhgX0PfU :09/12/28 23:20:02 ID:JXCwfCt0
┌───────────────────┐
│switch (kuji) │
│ { │
│ case 1 : printf("大吉\n"); break; |
└───────────────────┘
(⊃ ̄ ̄\
(⊃ _ノ \
(⊃ ( ●)(●)
| (__人__) kuji っていう変数について調べて ── switch (kuji) ──
| ` ⌒´ノ
| } \ それが1の場合は ── case 1 : ──
/ヽ } \
/ ヽ、____ノ ) 大吉と表示する ── printf("大吉\n"); ──
/ . | _/
| / ̄ ̄(_)
\ \ /| JJJ ( そんな風に覚えればいいんだな。
\ / /⊂_)
_____ ━┓
/ ― \ ┏┛
/ノ ( ●) \ ・
. | ( ●) ⌒) | じゃあこの「break;」って何だお?
. | (__ノ ̄ /
. | /
\_ _ノ\
/´ |
. | / |
217 : ◆yLAhgX0PfU :09/12/28 23:20:28 ID:JXCwfCt0
,..-──v'⌒ヽ
_/:.:.:.:.:.:./:.:.:.:.:.厂`ー―ァ
. /〈::::/:∨:.:.:.:/::.:.:.:/:./:ヽ:.:.:.:<
〈::::::::Y::::/:.:.:.:.ナナメ|:/ヽ:.:}:.:ト:.\>
ヽ:::/:::/:.:.:,ィ-|∠_ リ |:ス:.:|:.:.:. |
〉-r(|:.:./ `ト{:r「 イテチ:.:|:.ト:.:|
. |:.:.:|:.|:/_ ´ ̄ ヒ!ノ∧|.:「リ この場合の break; は「switch { } 内から脱出する」って意味ね。
. |:.:.:|:.:.:.:.:ト、 rァ ノ:|:.リ
. |:.:.:ト、:.:.:.K:} r‐ rイ:l:.|:.:| 例えば大吉(case 1)が実行されたら break; して──
. !:.:.:|__}:.:.:|::::\_,,>、:\:l.:|:.:|
|:.:/ ヽ:.:.ヽ::::::ヽ |::::::}:/:/ ┌───────────────────┐
∨ ヽ:.:.:l\:::ヽ|:::/|:./ │switch (kuji) │
/ .| ヽ::ヽ \ |∧l:.{ r‐rこつ │ { ↓ │
. / ヽ レく ヽ:.:ト-ィ r'>'⌒「 |_ ⌒⊃、 │ case 1 : printf("大吉\n"); break; |
. { ト、::}、 ト:.|/ \ | ヽ:::厂 ̄´ :
\ \ |:.:| ∧ } ヽ-イ´ :
:
│ case 6 : printf("大凶\n"); break; |
│ default : printf("マジキチ\n"); break; .|
│ } │
| │
|return 0; ← } の外側のここまで飛ぶってこと。
|} │
└───────────────────┘
218 : ◆yLAhgX0PfU :09/12/28 23:20:59 ID:JXCwfCt0
--------コピペここから--------
#include
int kuji;
int main()
{
printf("1~6までの数字を入力\n");
scanf("%d",&kuji);
switch (kuji)
{
case 1 : printf("大吉\n"); break;
case 2 : printf("中吉\n"); break;
case 3 : printf("小吉\n"); break;
case 4 : printf("吉\n"); break;
case 5 : printf("凶\n"); break;
case 6 : printf("大凶\n"); break;
default : printf("マジキチ\n"); break;
}
return 0;
}
--------コピペここまで--------
/. . . . . . : : : : : : : : i!: : : : : : : : : : :` 、
 ̄ / . . . . : : : ; 小: : : : : : : : : : ヽ: : :ヽ、
/ . . : : /: : : : // | ヘ : : : : : : : : :ヘ: : : : r‐t‐- 、
/ . . : : : : /-‐‐:メ/ | V:. :-ト‐- 、 : : ヘ: : : l::::::\::::::::::ヽ
/. ://: : : :,: : : :/ノ | V : :l \ : : : : ヘ: :/::::::::::::\:::::/
// ' : : : :.|: : :/__ | \:.l ヾ: : : : :∨::::::::::::::/::/
| : : : : !: ヤ孑仍ュ ィfチ庁マ:. : : : |::::::::::/|::::/
| : : : ∧/ { ::;;;j} { ::;;;jl} ノ\ : : |::::/: : :!`′
| : : イ :ヘ 弋zソ 辷zり レV /7´/: :j: | 正解(コピペ用)がこれなんだけど……
|: :/ |: : :.ト ' ` ¨ )´V/: /: :/:.|
|/ |:. : :.{ ー‐ ' ,r- イ: :/: :メv⌒} どう?さっきのよりすっきりしたと思わない?
,': : : :|> .. . < /: : r'-「 !ヽ
/: : : :,'l : : : : :.`卞 ¨´{_ ィ´ :/ | `二つ
___ ..ノ : : : / |: : : : :/ レ'´ ̄: : : : : /:.;「 ̄ ̄ ̄ ̄ | \\
, . :´ : : : : : : : : __: :ノr十' "7 /7: : : :_ : イ:./ |=====| \\
/: : : : ._.. -… '"ノ ノ/|l!l!:.:.:.//ノ/:. :./:.:〃:.:/ |=====| \\
/: : : / ∠ イ/ |l!l!:.:/ {: :/:.:.:〃:/ .| ̄ ̄ ̄ ̄´| \\
219 : ◆yLAhgX0PfU :09/12/28 23:21:27 ID:JXCwfCt0
┌────────────────────────────────┐
│ (前回の)問題 │
│ 点数を入力し、点数によって次の評価になるように表示しなさい |
│ │
│ 90以上 : 神 │
│ 80~90 : 優 │
│ 70~80 : 良 │
│ 60~70 : 可 │
│ 60未満 : 不可 │
└────────────────────────────────┘
/ ̄ ̄\ ,
/ _ノ \ -
| ( ●)(●) `
. | (__人__) ん?待てよ?
| ` ⌒´ノ
. | } ってことは前回の問題も──
. ヽ }
ヽ ノ mm
/  ̄ ̄ ̄ つノ
| | ̄ ̄ ̄
220 : ◆yLAhgX0PfU :09/12/28 23:21:59 ID:JXCwfCt0
┌──────────────────┐
│switch (ten) │
│{ │
│case >= 90 : printf("神\n"); break; .|
│case >= 80 : printf("優\n"); break; .|
│case >= 70 : printf("良\n"); break; .|
│case >= 60 : printf("可\n"); break; .|
│default : printf("不可\n"); break; .|
│} │
└──────────────────┘
/ ̄ ̄\
rヽ / ノ \ \
i ! | (●)(●) |
r;r‐r/ |. | (__人__) | こうすれば──?
〈_L (`ヽ .} | ` ⌒´ ノ
l` ( ``/ . | }
ヽ l . ヽ }
|,. l /⌒ ー‐ ィ ヽ
221 : ◆yLAhgX0PfU :09/12/28 23:22:28 ID:JXCwfCt0
┌──────────────────────┐
│ /\___/\ │
│//ぱそこんヽ:: \ │
│| (●), 、(●)、 | エラーが発生しました。 .│
│| ,,ノ(、_, )ヽ、,, | │
│| ,;‐=‐ヽ .:::::| │
│\ `ニニ´ .:::/ │
│/`ー‐--‐‐―´´\ │
└──────────────────────┘
, -――-、
/ \
/:::::::::::::: ヽ
/:::::::::::::::::: ヽ はぁ……ダメか。
|:::::::::::::::::::::: /
.| /
\ /
_______
_/:ヽ-‐':´: :: : : : : : : : ::`ヽ、
-‐=ニ´: ::/:.:、: : : : : : ::、: : : : : : : : : : :ヘ、
/: ::;イ:|: ::λ: : :i: : : :|:: ::/;;;`};;};`;ヽ::ハ
/: ://: :j : :| ヘ‐、:|: : : :|::/;;;;;;;;;;/: : ~:|;;;〉:j
l/ / ::::|: : :| ∨::|、: : :|::ヽ、;;;/: :: : : :|: ::リ
j: ::::ヽ:: :| ___ヽ{ヘ: : :ト: : :|: : :::: : : :|::/ まあねー。
|/ヘ:::',ヽ{ ャ;チヤ ヽ;: ::|ヘ: :|: : : : : : :|'
ヽ::〉 |j:;ソ, V::.{´ヽ{: : ::|:: : :|i switch は「範囲」には対応していないのよ。
〈 ゛ ∨_ノ: : :/:::|::: : |:|
\-' /: : ::/:::::j::: : :|::| だからこういうときは if を何個も使うしかないわね。
` ‐-‐ァャ/: : ::/::::;人:::: :|:.:|
/:::/: : :ノ,ィ´ ヽヘ:: |: :|
r'-/: ::;f´r===、 |::|: :|
i 〈: :;ノ〉´ ̄゛\ヽ |::!: :|
/ /V / | i |:: : :|
/イ / | | |:: : :|
222 : ◆yLAhgX0PfU :09/12/28 23:22:59 ID:JXCwfCt0
__,/::_:/::; ::/:: ::/:: :/|:::/| ∨:|:: :: ::.、::.:ヽ、::`ヽ
/;;;;マ;;/:.:/:::i: :: :⌒://:/ | |::|;⌒:: ::.i:: :: ::ヽ、::\
/;;;;;;;,|;;;;|::/|: ::|:: :/:/__'" | _|/_ヽ、: :; :|:: : :: :: :ト‐-`
ヽ、_;;/{_;;|;/;;| ::|:: ;ヤチテォ゛ 'ィァヤ:7∨::|: :: ::i: ::|
j:::∧;: ::{ |:.:|/ 、込:z:;i ヒ::z;j, ハ:;リ::: :;/:::/
|:: ::∧:弋|;/, `-‐' 、 `‐" 〈_):|: :/|:;/ でもせっかくだから使ってみたいわね……。
j:: :: :∧:: :ヘλ ._ 丿::::|;/ '´
|: :: :: ハ:: : :∧`> 、 __ |:| ,.ィ´::i:: ::| 例えばこういう問題なんてどう?
|:: :: :::iλ:: : ∧__,.-‐j. Τ|:|、_.|:: ::i.: ::|
{:: :: :i:| ヽ;: :: :`ヽヾ==="|:| `ヽ;:!:: ::}
|:: :: :i:| ,f´`}:: ::ハ |.| :i, ヘ;: ::|
j:: :: :i:| 丿 |:: : :} ,ィ´~ヘ |: 〉:.:j
|:: :: :i:〈´,,,, |::i:.:| 丿 λ|__,<}: :|
|:: :: ::i|{><}_,,{::|:.:| / ,ノ´`'i:: ヘ:: |
┌─────────────────────────────────────┐
│ 問題 │
│ 1~7の数字を入力し、1なら「Monday」、2なら「Tuesday」、3なら「Wednesday」 .│
│ ……7なら「Sunday」というように曜日を表示するプログラムを作りなさい │
└─────────────────────────────────────┘
__
/ ~\ ,
/ ノ (●)\ -
. | (./) ⌒)\` お、それたしかに switch でいけそうだな。
. | (__ノ ̄ \
\ | ____
\ / / \
. \ ⊂ヽ∩ / ─ ─ \
/´ (,_ \. / (○) (○) \ (やべ……英語とか覚えてないお……)
/ \. \ | (__人__) |
./ / |. \ソ \ ` ⌒´ ,/
( y' .| / \
223 : ◆yLAhgX0PfU :09/12/28 23:23:28 ID:JXCwfCt0
┌──────┐
└──────┘
┌───────────────────┐
│ │
└───────────────────┘
┌──────────────────────────────────────┐
│ │
│ 数 分 後 │
│ │
└──────────────────────────────────────┘
┌────────────────────┐
│(前略) │
│switch (day) │
│ { │
│ case 1 : printf("Monday\n"); break; │
│ case 2 : printf("Tuesday\n"); break; │
│ case 3 : printf("Wednesday\n"); break; .│
│ case 4 : printf("Thursday\n"); break; │
│ case 5 : printf("Friday\n"); break; │
│ case 6 : printf("Saturday\n"); break; │
│ case 7 : printf("Sunday\n"); break; .|
│ default : printf("Nothing\n"); break; │
│ } │
│(以下略) │
└────────────────────┘
/ ̄ ̄\
/ _ノ \
| ( ●)(●) できた!
| (__人__)
* | ` ⌒´ノ ∩_
| } | E) *
ヽ } / /
_ヽ ノ/ .ノ +
/ .. ../ +
/ / /* +
224 : ◆yLAhgX0PfU :09/12/28 23:23:59 ID:JXCwfCt0
〈::/: : : :,ィ': : : /: : /::/ | ∨: :|、: : : :|:: : : : :|:::::::::∧:::::\
/: ::/:/: : : /: ,ィ''⌒ | ∨::|⌒ヽ: |:: :i: : :|:::::::::::∧_;/
|: :/:::://|: : :|: :/|::/ | ∨:| ヽ、: :ト: :|: : :|_::__;;;/
|/|ヽ//::|: : :|:/ |/___ ! ヽ|___ ヽ|ヽ|:: : :|::: :|: |
|::/'´: :|: ::;ハ ィf弐ミ、 ィfチ弍ミ j;/|: : ::j::: :|: |
|:|:λ: :|: :/:ハ , 〟 i r|: :;/::::: |:.| へー、早いじゃない!
|:|:::ハ: :|/:、::::j ー-‐、 ハ-‐|/:::::::: :|:| しかも正確にできてるわ!
|リ :i::ヘ: : :::::::ヽ、 ∨ ノ /|::|:::::|:::::::::::::|:|
|: ::|:::::::|ヽ: :::、::j`>‐-.`ニ´.-‐<´ |::|::::::|;:::::::::: !j
|: ::|::::::::|,ィ'\: ::`ヽ、ゝ:j {:ソ__ `‐-、!:_:::||::::::::: : |
|: ::ハ::::/\\`ヽ: :::\i-‐-/´r ``ヘ、 /ヽ、:::: : |
|: ::| |:::{ \\ \: ::::} 〈 ノ{_,/_,r 〉 '´ / }::: : |
|:::::| |::::} \\,〉: :j (⌒゛ ,イ‐、_´ {:::::: :|
|::::| .|::::j __,/フ ,ノ`レ'フ、`7ー'ー" ,/゛ 〉 j:::::: :|
|:::| l::::〉/´ ̄∧`´ '´ノ ノ 〈 `ー-‐'" .{、 〉::::: :|
\ r:、_
-‐ : : ̄{ : : : : \_
_r≦ァ'´: :/: : / ;'い: : : : : ヽ≧、_
〈 ∨: :/: /: _/| :ハ : _\ : : :', / 〉
∨ ;イ: :│/ l/ ヽ:{\ヽ: :.l_/ ノ
|:/ | : 小テぇ. ィテハl: : |oく
/ | : ∧ V:リ V:リ ∧Nヽ│ せっかくだからもう一つ。
|__/∨ト人.:::: t ┐ ::.:人イ_」」
|: : :l: : :|ニ=ァrーr< /)|: :|: | やらない夫、プログラム作ったあと実際に試してる?
|: : :|: : :|イ ヘ∨/(Y7'ヽ/: :|
|: : :|: : :|ハ. ∨ ∧`^ 人:.ノ
|: : :|: : :| '、/ ′|\}}`ヽ
| : ∧ : | / / | // }
l :/ : :| / / |V/ /
|│ ヽ:|⌒{⌒}⌒八`\ 人
/ ̄ ̄\
/ _ノ \
| ( ●)(●)
.| (__人__) そりゃそうだろ。
| ` ⌒´ノ
.| } じゃないと正確に書けたかどうかわからないだろ
ヽ } 常識的に考えて。
ヽ ノ mm
/  ̄ ̄ ̄ つノ
| | ̄ ̄ ̄
225 : ◆yLAhgX0PfU :09/12/28 23:24:32 ID:JXCwfCt0
,..-──v'⌒ヽ
_/:.:.:.:.:.:./:.:.:.:.:.厂`ー―ァ
. /〈::::/:∨:.:.:.:/::.:.:.:/:./:ヽ:.:.:.:<
〈::::::::Y::::/:.:.:.:.ナナメ|:/ヽ:.:}:.:ト:.\>
ヽ:::/:::/:.:.:,ィ-|∠_ リ |:ス:.:|:.:.:. |
〉-r(|:.:./ `ト{:r「 イテチ:.:|:.ト:.:|
. |:.:.:|:.|:/_ ´ ̄ ヒ!ノ∧|.:「リ
. |:.:.:|:.:.:.:.:ト、 rァ ノ:|:.リ じゃあどうやってテストしてる?
. |:.:.:ト、:.:.:.K:} r‐ rイ:l:.|:.:| 実はこれにもやり方があるのよ。
. !:.:.:|__}:.:.:|::::\_,,>、:\:l.:|:.:| 大したことじゃないけどね。
|:.:/ ヽ:.:.ヽ::::::ヽ |::::::}:/:/
∨ ヽ:.:.:l\:::ヽ|:::/|:./
/ .| ヽ::ヽ \ |∧l:.{ r‐rこつ
. / ヽ レく ヽ:.:ト-ィ r'>'⌒「 |_ ⌒⊃、
. { ト、::}、 ト:.|/ \ | ヽ:::厂 ̄´
\ \ |:.:| ∧ } ヽ-イ´
/ ̄ ̄\
/ _ノ \
| ( ●)(●)
. | (__人__) どうって──
| ` ⌒´ノ
. | }
. ヽ }
ヽ ノ
.> <
| |
| |
226 : ◆yLAhgX0PfU :09/12/28 23:24:59 ID:JXCwfCt0
┌───────────────┐
│ /\___/\ │
│/⌒ぱそこん⌒:\ |
│| (●), 、 (●)、 :::| Monday |
│| ,,ノ(、_, )ヽ、, :::| |
│| ト‐=‐ァ' .:::| │
│\ `ニニ´ .::/ |
│/`ー‐--‐‐一''´\ |
└───────────────┘
(⊃ ̄ ̄\
(⊃ _ノ \
(⊃ ( ●)(●)
| (__人__) 「1」って入れたら「Monday」が出た。
| ` ⌒´ノ
| } \
/ヽ } \
/ ヽ、____ノ )
/ . | _/
| / ̄ ̄(_)
\ \ /| JJJ (
\ / /⊂_)
227 : ◆yLAhgX0PfU :09/12/28 23:25:28 ID:JXCwfCt0
┌───────────────┐
│ /\___/\ │
│/⌒ぱそこん⌒:\ |
│| (●), 、 (●)、 :::| Friday .|
│| ,,ノ(、_, )ヽ、, :::| |
│| ト‐=‐ァ' .:::| │
│\ `ニニ´ .::/ |
│/`ー‐--‐‐一''´\ |
└───────────────┘
/ ̄ ̄\
rヽ / ノ \ \
i ! | (●)(●) |
r;r‐r/ |. | (__人__) | 次、「5」って入れたら「Friday」って出た。
〈_L (`ヽ .} | ` ⌒´ ノ
l` ( ``/ . | } これで完璧だろ。テスト終わり。
ヽ l . ヽ }
|,. l /⌒ ー‐ ィ ヽ
228 : ◆yLAhgX0PfU :09/12/28 23:25:59 ID:JXCwfCt0
\ヽ-lヽ―- 、
,..-‐ ̄: :. :|: :. :. :. :∧
/:. :. :/: :i :∧:ト: :. :. 廴)ヘ
//7: :/:,.._|/ |:|>-‐|: : :|ヽ.ヽ
|: :,イ ∠L ヽL--ァ: |: :| \
| / |:イセf !='ハ: :j、 |イ/ そっか、あんた意外と面倒くさがり屋だったわね。
VヘV:| __ 〉/ノ | :|
∨ゝ、 !‐ ‐┘/ソ: : j: :| でもそのやり方だと、
|: : /`7 } /: : /:. :| 他のとこが間違っててもわからなくない?
|: :/ |ミ-彳/: :./ヽ :|
| :j \. |丶イ: : :/ l|
レ' l L_/:. :/... ||
|ヽ__| |-/,|: : /┬‐〒|
|: | | | ゝイ :/ | :| |
/ ̄ ̄\
/ _ノ ヽ、_\
.| (●)(●) |
| (__人__) | こまけぇこたぁいいんだよ。
っ `⌒´ |
/ ミ) /
/ ノヽ /
| |/ ヽ
| | /| | |
229 : ◆yLAhgX0PfU :09/12/28 23:26:30 ID:JXCwfCt0
_,
ノi __,.:-:‐::‐/::|:‐::‐:─-:.、___
(_,,ノ:´: : : : : : : :.:|::: : : : : : :、:.: :<`ヽ
r.:‐::-ィ'´: :,': : : : : : :i .: :|:::. : :、::: : : :.、:.: :`ヽ、
V:::/::::|: :/:. : : ;: : :/|: : :||ヽ、:: :i::、::: : :\::、:: :\、
∨::::::|:/:,': ::_/__;/ |: : :l'| |;__|_::ヘ:::. : : :ヘ: ̄::トゝ
/:::::::;/:;/:: :/|:.:/` |: ::リ | '´|:: :l、:: ハ:::: : : :ハ::;/
/::::∠;ィ': : :/_j;/__、.j: ;/ !,__j::;/_ヽ::.:|::: : :i:: :|'
 ̄|: ::.:|:.: :;イマ弐オ、ノ'´ 'チ弐マ7ハ:::|::.: : ト、:|
|: :.:|: :;ハ 、Vィ::;j トィ:;リ,.'ハ::∨:::.: :l ` よくないよくない。
|:i:::|:/ゝ_、" ̄ 、  ̄"' {ノ:i:∨::|;リ
|::| :::|: :::::{ヘ、" r-っ ",.ィ::: :|:::∨::| たしかに細かいけど、
r、 r、` ー-;r:-r_‐'" |:: :|::: :i:.:| プログラムってのはほんのちょっとのミスで
ヽヾ 三 |:l1‐'´{ }`ー-、|:: :|::: :|: :| 簡単に動かなくなるのよ。
\>ヽ/ |` }) |' ̄゛| ,}:::リ::.:.:|: :|
ヘ lノ `'ソ | ,l ,ノ::;/ハ::::|: :| 前も ;(セミコロン)や & を忘れて
/´ /:、 ヽ,/ ∠:;ノ/ }:::|: :| 動かなかったでしょ?
\. ィ
_____,ヘ.______
‐-==ニ二:":: : : ::/:: :: :: :: :: : ::`::‐:-.、_
,ィ´:: :.:,ィ:: :: :: :;λ:: ::.:|:: ::ヽ、:: :::ヽ、:: :`ヽ__
//7:::/.: :: : : : :/ V:: :.:|、:: :: ::ヽ:::、::ヽ;: :::t~;;;\
'゙ /:.:/:: :ィ:: :: ::/ V: ::|ヽ:: :: :: :|:::i:: ::ヽ;::;ソ\;;;;\
. /::,メ.: :/:: ::;-:十、 V: :| 斗‐-、:レ'|:: :: ::Y;;;;;;;;;;;>;;;;;;〉
〈`ヽ /ィ 7:::/:: :.:/i:.::| V::| V: :|::|:: :: :;.:|;;;;;;,イ;;;;/
\ \ |;/|:: ::/ ヽ;| __, ヽ:| ___ Vヽ;|:: ::/::.|/l:|/ こういうのはね、
ヽ,イ`ヽy´,)|:.:;ハ ミz≠' ≠Z彡|::;∧:.:|: ::l::| 全部のパターンをテストしなきゃいけないの。
,r' "ニ ,j / V:i:λ ' __ |;/ }V:: ::j::|
{ ヘ ソ } |:i:::j f´. `、 '゙_,ソ:: ::.:メ:.:| 1~7までの数字、それ以外の数字を入れてみて
ヽ, " ,,ノ |:i::::ヽ ∨_.ノ ,/ メ:: .::/:: :| ちゃんと望んだ結果が表示されるかどうかってね。
丿 / |::i:: ::i::i` ‐-〟-‐τ´ /:: ::/:: :.::|
. / / |::i::. :|::| ,ィ'j !`マヽ、/:: :.:/:: : :: :| そこまでして確認(デバッグ)になるのよ。
/ /~、__|::i:: : :|:|,ィ´ | / /:: .::/`ヽ;: :: :|
. / / ~|:: : :|:| |-‐‐-./ /:: .::/ ハ::.:|
/ ̄ ̄\
/ _ノ \
| ( ●)(●)
. | (__人__) はーい。
| ` ⌒´ノ
. | }
. ヽ }
ヽ ノ
.> <
| |
| |
230 : ◆yLAhgX0PfU :09/12/28 23:26:59 ID:JXCwfCt0
____
/ \
/ \
/ \
| \ ,_ | んー……
/ u ∩ノ ⊃―)/
( \ / _ノ | |
.\ “ /__| |
\ /___ /
ヽ、
__\ヽr 、
/: : ,: : : ̄: :|: :  ̄` 、
/-‐7´: : : :/: イ!: l: :、: : : :、ヽ
/. . /: :ィ_./ ! !、!、:ヘ. . . Y\_
/ !: /: 7 l/ | ヽ|`ヾ-!: : l: i:::::〉`┐
/〈!:.:l: イコヤ! 卞弌ヶ: :ト |::人:::::l
/イ ハ.:レi 辷ソ , せシ l: :l:.ト!':|!iヽノ (やる夫はまだ悩んでるわね
/ l:/`l _ u r!/Y:::::|!:| あ、英語苦手だったっけ……)
`ーi: ,'::\_ ` _ ..イー':〈_」!_」
|l:!: : l/!イj ̄/ハ// : /:::::::|
|l:!: : l「l l::〉'/ ,/: :./||:::::::|
lll:: :〃l. ∨ /! : .i ヽ!::::::|
|l: :./ l / / .,' : :,' l:::l:|
|!: :.! y / ,': : ,' / !::|:|
|': : }_/ ,' i /i. / l:::|:|
/|: : l::::::::{ ̄i ̄`!:,'::! / !::|:|
231 : ◆yLAhgX0PfU :09/12/28 23:27:28 ID:JXCwfCt0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
___
|←終了|
 ̄ || ̄ ┗(^o^;)┓
|| ┏┗
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
____
/ \
/ _ノ ヽ、_ \
/ o゚((●)) ((●))゚o \ ここがどうしても飛び越えられないんだお……。
| (__人__)' |
\ `⌒´ /
\ r:、_
-‐ : : ̄{ : : : : \_
_r≦ァ'´: :/: : / ;'い: : : : : ヽ≧、_
〈 ∨: :/: /: _/| :ハ : _\ : : :', / 〉
∨ ;イ: :│/ l/ ヽ:{\ヽ: :.l_/ ノ
. |:/ | : 小テぇ. ィテハl: : |oく
/ | : ∧ V:リ V:リ ∧Nヽ│ あ、そこは見えない足場があるから大丈夫よ!
. |__/∨ト人.:::: t ┐ ::.:人イ_」」
|: : :l: : :|ニ=ァrーr< /)|: :|: |
|: : :|: : :|イ ヘ∨/(Y7'ヽ/: :|
|: : :|: : :|ハ. ∨ ∧`^ 人:.ノ
|: : :|: : :| '、/ ′|\}}`ヽ
| : ∧ : | / / | // }
l :/ : :| / / |V/ /
|│ ヽ:|⌒{⌒}⌒八`\ 人
232 : ◆yLAhgX0PfU :09/12/28 23:27:58 ID:JXCwfCt0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
___ ┗(^o^ )┓
|←終了| ┏┗
 ̄ || ̄
||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
____
/⌒ ⌒\
/( ●) (●)\ おお!ほんとだお!
/::::::⌒(__人__)⌒:::::\ 助かったお、かがみん!
| |r┬-| |
\ `ー'´ /
\、
___>` ー---|`ー -- 、
,ィ´ ァ:.: : : : : : : :.:.:.:|: : : : : : : \
/ / : /:.: /: :.,イ: :./|:.!: \: .: : : : :<⌒ヽ
/:/: :/: :./___/ !: / .|:.|l: .:__ヽ: :.\:.:ヽ\ \
/イ: :/: :./´:./` |/ |:.||ヽ: :`ヽ: : :.ヽ: :} \{
/: :.': :.:i: :./ | Ⅵ \: :|: : : :.∨ /
': : { : : |:./ ,_ _, ヽ!:.:: :.|:.:|ィ´
|: :/|: : :|イ ィ=ミ ィ=ミ } : : ト、!:| どういたしましてー♪
|;イ: ! :./`| ム : : |:/: |
|:|.:V:l`ri^ixx 、__, xxrvィヘ : |: : :|
|:|: : :l: :〉、`ー-、 .___ ,.-‐' /:.:.:V: : : |
|:|: : :l:/ `ァ 〉r‐┤ r‐':./}:!: : : :|
|:|: : :l{. / /:.:l ./| |: :/ |:l:.:. :.:.|
|:|: : :l| / ∧:.:|/:.l |:/ .!:l: : :.:.|
233 : ◆yLAhgX0PfU :09/12/28 23:28:28 ID:JXCwfCt0
\、
___>` ー---|`ー -- 、
,ィ´ ァ:.: : : : : : : :.:.:.:|: : : : : : : \
/ / : /:.: /: :.,イ: :./|:.!: \: .: : : : :<⌒ヽ
/:/: :/: :./___/ !: / .|:.|l: .:__ヽ: :.\:.:ヽ\ \
/イ: :/: :./´:./` |/ |:.||ヽ: :`ヽ: : :.ヽ: :} \{
/: :.': :.:i: :./ | Ⅵ \: :|: : : :.∨ /
': : { : : |:./ ,_ _, ヽ!:.:: :.|:.:|ィ´
|: :/|: : :|イ ィ=ミ ィ=ミ } : : ト、!:| …………
|;イ: ! :./`| ム : : |:/: |
|:|.:V:l`ri^ixx 、__, xxrvィヘ : |: : :|
|:|: : :l: :〉、`ー-、 .___ ,.-‐' /:.:.:V: : : |
|:|: : :l:/ `ァ 〉r‐┤ r‐':./}:!: : : :|
|:|: : :l{. / /:.:l ./| |: :/ |:l:.:. :.:.|
|:|: : :l| / ∧:.:|/:.l |:/ .!:l: : :.:.|
╋┓・・┣━ ・・_____━┃
┃┛ ┗━ ━┛
\、
___>` ー---|`ー -- 、
,ィ´ ァ:.: : : : : : : :.:.:.:|: : : : : : : \
/ / : /:.: /: :.,イ: :./|:.!: \: .: : : : :<⌒ヽ
/:/: :/: :./___/ !: / .|:.|l: .:__ヽ: :.\:.:ヽ\ \
/イ: :/: :./\ .|/ |:.||ヽ /ヽ: : :.ヽ: :} \{
/: :.': :.:i: :./.\.| Ⅵ/ \: :|: : : :.∨ /
': : { : : |:./γ⌒ヽ γ⌒ヽヽ!:.:: :.|:.:|ィ´
|: :/|: : :|イ ゝ __ノ ゝ __ノ } : : ト、!:| ってちょっと待て!
|;イ: ! :./`| ┌─┐ ム : : |:/: |
|:|.:V:l`ri^i |;;;;;;;;;| rvィヘ : |: : :| 思わずツッコミを忘れたけど
|:|: : :l: :〉、`ー .|;;;;;;;;;|.-‐' /:.:.:V: : : | 今なにかおかしかった!!
|:|: : :l:/ `ァ └─┘ r‐':./}:!: : : :|
|:|: : :l{. / /:.:l ./| |: :/ |:l:.:. :.:.|
|:|: : :l| / ∧:.:|/:.l |:/ .!:l: : :.:.|
234 : ◆yLAhgX0PfU :09/12/28 23:28:59 ID:JXCwfCt0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
___
|←終了| ◎
 ̄ || ̄ ◎ ◎ ティウンティウン
||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| ◎ ◎ | ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧
◎ ◎
◎
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
____
/ \
/ _ノ ヽ、_ \
/ /⌒) ⌒゚o \ 落ちたお……。
| / /(__人__) |
\/ / ` ⌒´ /
\、__ ,.、
_`ヽ:`ー、ノ: ::`ー::-─-.、__
_,.-‐'´ : : : : : :{: : : : : : : : : : : : : :`ヽ、
,ィ´: :/ . . . . . : : |: : : : : : ヽ: : : : \: : : ヘー-.、__
/:_::;イ . . ./. . ../. :/|、: : : |. . . .ヘ. . . . .\: : :;ハ_:::::::::\
/'´ /:.:/ : :/: : ::/: :/ |∨:: :|: : : : :ヘ: ::: : : :ヘ::j:::::`r-、::::::〉
/: :/::i: : :|: : :::|:.:/ | ∨:.:|: : : : : :ヘ: ::: : : :ハ:::::::::|: :}:::/
/: ::j: ::|: : :| : ::,ィ:.:{ | V: :|ヽ、:.;/::ハ: ::: : i:.|:::::::::|:.:|/
|:.:/'|::j|: : :| : ::j | :|\_, | ∨::|_,ノV: : : :j:: :::: |: |::::::::|:.:|
j/ |:;||: :.:|: ::/ |.:| | V::| ∨::;ハ: :::: |:.:|;_;;;;j: :|
|'´|,ィ/^/`) ヽ{. __, ` ヽ{ ___∨ |: :: トi:|:/::i:: :|
/./ / ,/ /) アZ彡" 戎Z弐、|:.:λ:リ::: :|:: :| 落ち着け。クールになるのよ柊かがみ。
j V ,ハ |;/ ,):::: : |: : |
| {::} ' ,-r'´::::: : :j: : :| ここでキレたらまた爆発オチになっちゃう。
| j:::ヽ、 ,-─-、 ノ リ::::: : : /: : :| ツッコんだら負け、ツッコんだら負け……。
j ,,ノ::::::i:::`>`ニニ=´-‐τ´`ヽ/:::: : : /: : : :|
i" ̄ ̄ ̄`ヽ: ::|"| | ` ,/ /:: : : : /: : : : :|
j 〉::| | |-─--/ /: : : :/ハ: : : : |
〈"~ ̄ ̄ ゛ー-/: ::|.| | / /: : :/ ./ }: : : :|
235 : ◆yLAhgX0PfU :09/12/28 23:29:28 ID:JXCwfCt0
......::::::::::::::::::::::::::::::::::::::::::::::::::::::::.....: : : : : . . . .
.......:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::__,:::::...: : : : : . . .
.:::::::::::::::::::::_,...-:‐::‐:/::ヽ‐::─:‐-.-:'´: :/::::::::.... : : : : . . .
...::::::::::,ィ'´:; : : : : : : : : :|::. : : : : : : :<:::::::::::::::::::....: : : : : . .
::::::::/: : :;': : : : :;': :;|::.: :|:::. : :、:: : : : : :`ヽ、::::::::::... : : : : . .
...:::::::/: : : :/: : : : :/: :/ |: : :|ヽ、:: :i::、: : :.\:: .:\::::::::::.... : : : . .
...:::{: : : :/:;': : ::/: :/ |:.: :l ∨:|::ヘ:: : : : \: : :\::::::: : : : . .
::::::::|: : ;/:/: : :/|-/‐ |:.:/ -|-l、::ハ:: : : : :.ハー─-:::::.. : : : . .
::::::|::∠:;' : :/i j;/ j/ j/ヽ::.:|:: : : :i:: :|:::::::::::::: : : : . . .
..::::|: : :|:.: :/::| ____ ___ ハ:|:: : : :ト、:|:::::::::::.... : : : : : .
::::|: :::|: :/ヘ:| ≡≡ ≡≡ハ::∨: : :| ::`::::::::: : : : . . .
::|:i:::|:/ゝ__, ゛ {ノ::i::ヽ:/|:::::::::..... : : : : : ま、いいや。
::|:|: ::::::|:::|`\ {_フ ,.ィ:::::|:::.::|:.:|:::::::::.. : : : : : こいつほっといて次いこーっと。
|:|: : ::::|:::| ` ー-_r -r‐_'.´ |:::::|::: :|:.:|::::::::: : : : : .
|:|: : ::::|:::| ,.-‐'´{゛\_/ }`ー-.、::!::: :|:.:|:::... : : : . .
|:|: : :.::|:::|/ , \,ィ:ヘ,/ 、 ハ::: : |::|:::... : : : :
j/i: : : :|::| i |::::| i: }::: ::|/::. : : . . .
236 : ◆yLAhgX0PfU :09/12/28 23:29:58 ID:JXCwfCt0
┌─────────────────────┐
│ 問題 │
│ 「こんにちは」を縦に5個表示させなさい │
└─────────────────────┘
237 : ◆yLAhgX0PfU :09/12/28 23:30:28 ID:JXCwfCt0
__
/ ~\
/ ノ (●)\ printf を5個コピペして──
. | (./) ⌒)\ これでいいんじゃないのか?
. | (__ノ ̄ \
\ | ┌────────────┐
\ / │(前略) │
. \ ⊂ヽ∩ │printf("こんにちは\n"); │
/´ (,_ \. │printf("こんにちは\n"); │
/ \. \ │printf("こんにちは\n"); │
./ / |. \ソ │printf("こんにちは\n"); │
( y' .| │printf("こんにちは\n"); │
│return 0; │
│} │
└────────────┘
,..-──v'⌒ヽ
_/:.:.:.:.:.:./:.:.:.:.:.厂`ー―ァ
. /〈::::/:∨:.:.:.:/::.:.:.:/:./:ヽ:.:.:.:<
〈::::::::Y::::/:.:.:.:.ナナメ|:/ヽ:.:}:.:ト:.\>
ヽ:::/:::/:.:.:,ィ-|∠_ リ |:ス:.:|:.:.:. |
〉-r(|:.:./ `ト{:r「 イテチ:.:|:.ト:.:| 「5個」って決まってたら簡単よね。
. |:.:.:|:.|:/_ ´ ̄ ヒ!ノ∧|.:「リ
. |:.:.:|:.:.:.:.:ト、 rァ ノ:|:.リ じゃあこんな場合はどうなると思う?
. |:.:.:ト、:.:.:.K:} r‐ rイ:l:.|:.:|
. !:.:.:|__}:.:.:|::::\_,,>、:\:l.:|:.:|
|:.:/ ヽ:.:.ヽ::::::ヽ |::::::}:/:/
∨ ヽ:.:.:l\:::ヽ|:::/|:./
238 : ◆yLAhgX0PfU :09/12/28 23:30:59 ID:JXCwfCt0
┌───────────────────────────┐
│ 問題 │
│ 数字を入力し、その数だけ「★」を横に表示しなさい。 │
└───────────────────────────┘
239 : ◆yLAhgX0PfU :09/12/28 23:31:28 ID:JXCwfCt0
/ ̄ ̄\
/ _ノ \
| ( ー)(ー) たぶん最初は scanf なんだろうけど──
. | (__人__) その分だけ printf をコピペ?どうやって?わけわかんね。
| ` ⌒´ノ
. | nl^l^l
. ヽ | ノ
ヽ ヽ く
/ ヽ \
_______
_/:ヽ-‐':´: :: : : : : : : : ::`ヽ、
-‐=ニ´: ::/:.:、: : : : : : ::、: : : : : : : : : : :ヘ、
/: ::;イ:|: ::λ: : :i: : : :|:: ::/;;;`};;};`;ヽ::ハ
/: ://: :j : :| ヘ‐、:|: : : :|::/;;;;;;;;;;/: : ~:|;;;〉:j
l/ / ::::|: : :| ∨::|、: : :|::ヽ、;;;/: :: : : :|: ::リ
j: ::::ヽ:: :| ___ヽ{ヘ: : :ト: : :|: : :::: : : :|::/
|/ヘ:::',ヽ{ ャ;チヤ ヽ;: ::|ヘ: :|: : : : : : :|' 実はこの問題みたいに
ヽ::〉 |j:;ソ, V::.{´ヽ{: : ::|:: : :|i 「同じ処理を何度か繰り返す」
〈 ゛ ∨_ノ: : :/:::|::: : |:| こともできるのよねー。
\-' /: : ::/:::::j::: : :|::|
` ‐-‐ァャ/: : ::/::::;人:::: :|:.:| ちょっとややこしくなるから、
/:::/: : :ノ,ィ´ ヽヘ:: |: :| 問題を一つ前に戻すわよ。
r'-/: ::;f´r===、 |::|: :|
i 〈: :;ノ〉´ ̄゛\ヽ |::!: :|
/ /V / | i |:: : :|
/イ / | | |:: : :|
┌─────────────────────┐
│ 問題 │
│ 「こんにちは」を縦に5個表示させなさい │
└─────────────────────┘
↑一つ前
240 : ◆yLAhgX0PfU :09/12/28 23:31:59 ID:JXCwfCt0
--------コピペここから--------
#include
int n;
int main()
{
n = 1;
while (n <= 5)
{
printf("こんにちは\n");
n = n + 1;
}
return 0;
}
--------コピペここまで--------
,
, ィ//____
/´ ̄: : :!: : : : : :.`ヽ
┌‐ァ´/:/: :.l: ∧: :.!: : :`ヽ: \
Y´:{:/: : /__:イ:/ !__!、:.!: : :ヾー ゝ
{:::::/:{: /´/l/ l/ `}:|: : l: :}
`Y: イ:ャ≠rミ r-=rァ: :|: :|
|∧!:/ r、:::| トィ,.:} 〉: ト、l
|l: 込.弋シ 弋ツ{ }イ:| 試しにこれ実行してみてよ。
|:!:. ート、'''' 。 '''ノl" l:.|
|:.ヽ: :| ` ァ-ャ<. |: :l:.| さっき printf を5回コピペしたときと同じ結果になるから。
|: :.}: :| /l / ト、 |: :l.:|
|: :.|: :|/ |/}::::{ヽ!l V: :イ.:|
|: :.|: :| /| { .》::《 | |∧/ !:.|
|: :.|: :|〉 l l .{:::::} l l | |:.:|
241 : ◆yLAhgX0PfU :09/12/28 23:32:28 ID:JXCwfCt0
__ ━┓
/ ~\ ┏┛
/ ノ (●)\ ・
. | (./) ⌒)\ 本当にいいのか?
. | (__ノ ̄ \ printf は1個しかないぞ?
\ |
\ /
. \ ⊂ヽ∩
/´ (,_ \.
/ \. \
./ / |. \ソ
( y' .|
やらない夫の画面
┌───────────────┐
│ /\___/\ │
│/⌒ぱそこん⌒:\ こんにちは .|
│| (●), 、 (●)、 ::| こんにちは .|
│| ,,ノ(、_, )ヽ、, :::| こんにちは |
│| ト‐=‐ァ' .:::| こんにちは .│
│\ `ニニ´ .::/. こんにちは .|
│/`ー‐--‐‐一''´\ |
└───────────────┘
/ ̄ ̄\
/ _ノ \
| ( ○)(○)
. | U (__人__) うわ、本当に5個出てきた。きめぇ。
| |r┬-|
. | ι `ー'´}
. ヽ u }
ヽ ノ
/ く \
| \ \
| |ヽ、二⌒)、
242 : ◆yLAhgX0PfU :09/12/28 23:32:59 ID:JXCwfCt0
┌─────────┐
│ while (n <= 5) │
└─────────┘
\ヽ-lヽ―- 、
,..-‐ ̄: :. :|: :. :. :. :∧
/:. :. :/: :i :∧:ト: :. :. 廴)ヘ
//7: :/:,.._|/ |:|>-‐|: : :|ヽ.ヽ
|: :,イ ∠L ヽL--ァ: |: :| \
| / |:イセf !='ハ: :j、 |イ/ きもくねぇよ。
VヘV:| __ 〉/ノ | :|
∨ゝ、 !‐ ‐┘/ソ: : j: :| ところでやらない夫は英語苦手じゃなかったわよね?
|: : /`7 } /: : /:. :|
|: :/ |ミ-彳/: :./ヽ :| 「while」って英語はどういう意味だか知ってる?
| :j \. |丶イ: : :/ l|
レ' l L_/:. :/... ||
|ヽ__| |-/,|: : /┬‐〒|
|: | | | ゝイ :/ | :| |
|:.| j | | | |:/ | :| |
|:.| 「 .Lハハ|' l :l |
/ ̄ ̄\
/ _ノ \. /|
| ( ●)(●) __/|
. | (__人__) | γ.| えーっと……
| ` ⌒´ | |.| 「while : ~する間」か。
. | },| |.|
. ヽ r / ̄ ̄ ̄
ヽ ノノ ノ
/ / ./
| /
| i´
243 : ◆yLAhgX0PfU :09/12/28 23:33:28 ID:JXCwfCt0
┌─────────┐
│ while (n <= 5) │
| ~~~~~~~ .|
└─────────┘
\ r:、_
-‐ : : ̄{ : : : : \_
_r≦ァ'´: :/: : / ;'い: : : : : ヽ≧、_
〈 ∨: :/: /: _/| :ハ : _\ : : :', / 〉
∨ ;イ: :│/ l/ ヽ:{\ヽ: :.l_/ ノ
. |:/ | : 小テぇ. ィテハl: : |oく
/ | : ∧ V:リ V:リ ∧Nヽ│ C言語における while ってのは、
. |__/∨ト人.:::: t ┐ ::.:人イ_」」 それに加えて「繰り返す」って意味があるのよ。
|: : :l: : :|ニ=ァrーr< /)|: :|: |
|: : :|: : :|イ ヘ∨/(Y7'ヽ/: :| だからこの例だと、変数 n が 5 以下(n <= 5)の間
|: : :|: : :|ハ. ∨ ∧`^ 人:.ノ { } の中の処理を繰り返すってことになるわ。
|: : :|: : :| '、/ ′|\}}`ヽ
| : ∧ : | / / | // }
l :/ : :| / / |V/ /
|│ ヽ:|⌒{⌒}⌒八`\ 人
/ ̄ ̄\
/ _ノ \
| ( ●)(●)
. | (__人__) あー、{ } の中の処理ってのがこれか。
| ` ⌒´ノ printf("こんにちは\n");
. | }
. ヽ } だから「こんにちはを表示」が5回繰り返され──
ヽ ノ
.> <
| |
| |
/ ̄ ̄\
/ _ノ \
| ( ●)(●)
. | (__人__) ん?ちょっと待て。
| ` ⌒´ノ n って何だ?
. | }
. ヽ } なんで n が 5 以下だと5回繰り返されるんだ?
ヽ ノ
/ く__,-ュ__ て
| ___ 三) (
| |  ̄ ´
244 : ◆yLAhgX0PfU :09/12/28 23:33:59 ID:JXCwfCt0
┌──────────────┐
│#include |
│ │
│int n; │
│ │
│int main() │
│{ │
│ n = 1; │
│ │
│ while (n <= 5) │
│ { │
│ printf("こんにちは\n"); │
│ n = n + 1; │
│ } │
│ │
│return 0; │
│} │
└──────────────┘
_______
_/:ヽ-‐':´: :: : : : : : : : ::`ヽ、
-‐=ニ´: ::/:.:、: : : : : : ::、: : : : : : : : : : :ヘ、
/: ::;イ:|: ::λ: : :i: : : :|:: ::/;;;`};;};`;ヽ::ハ
/: ://: :j : :| ヘ‐、:|: : : :|::/;;;;;;;;;;/: : ~:|;;;〉:j
l/ / ::::|: : :| ∨::|、: : :|::ヽ、;;;/: :: : : :|: ::リ
j: ::::ヽ:: :| ___ヽ{ヘ: : :ト: : :|: : :::: : : :|::/
|/ヘ:::',ヽ{ ャ;チヤ ヽ;: ::|ヘ: :|: : : : : : :|'
ヽ::〉 |j:;ソ, V::.{´ヽ{: : ::|:: : :|i ちょっと変数 n の動きをゆっくり追ってくから見ててね。
〈 ゛ ∨_ノ: : :/:::|::: : |:|
\-' /: : ::/:::::j::: : :|::|
` ‐-‐ァャ/: : ::/::::;人:::: :|:.:|
/:::/: : :ノ,ィ´ ヽヘ:: |: :|
r'-/: ::;f´r===、 |::|: :|
i 〈: :;ノ〉´ ̄゛\ヽ |::!: :|
/ /V / | i |:: : :|
/イ / | | |:: : :|
245 : ◆yLAhgX0PfU :09/12/28 23:34:28 ID:JXCwfCt0
┌──────────────┐
│#include |
│ │
→ │int n; │
│ │
│int main() │
│{ │
→ │ n = 1; │
│ │
│ while (n <= 5) │
│ { │
│ printf("こんにちは\n"); │
│ n = n + 1; │
│ } │
│ │
│return 0; │
│} │
└──────────────┘
r-、
| |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
まず変数 n が宣言され、 n に 1 という値が入りました
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
246 : ◆yLAhgX0PfU :09/12/28 23:34:59 ID:JXCwfCt0
┌──────────────┐
│#include |
│ │
│int n; │
│ │
│int main() │
│{ │
│ n = 1; │
│ │
→ │ while (n <= 5) │
→ │ { │
│ printf("こんにちは\n"); │
│ n = n + 1; │
│ } │
│ │
│return 0; │
│} │
└──────────────┘
r-、
| |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
「n は5以下」の条件に当て嵌まるので、 { } の中に入ります
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
247 : ◆yLAhgX0PfU :09/12/28 23:35:28 ID:JXCwfCt0
┌──────────────┐
│#include |
│ │
│int n; │
│ │
│int main() │
│{ │
│ n = 1; │
│ │
│ while (n <= 5) │
│ { │
→ │ printf("こんにちは\n"); │
→ │ n = n + 1; │
│ } │
│ │
│return 0; │
│} │
└──────────────┘
こんにちは ← ↓
r-、 .r-、
| | | |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
printf が実行され、「こんにちは(一回目)」が表示されました
次の行 n = n + 1; により、n が1増えて2になりました
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
n = n + 1;
= 元々あった n に 1 を足す
= n が 1 増える
248 : ◆yLAhgX0PfU :09/12/28 23:35:58 ID:JXCwfCt0
┌──────────────┐
│#include |
│ │
│int n; │
│ │
│int main() │
│{ │
│ n = 1; │
│ │
→ │ while (n <= 5) │
│ { │
│ printf("こんにちは\n"); │
│ n = n + 1; │
→ │ } │
│ │
│return 0; │
│} │
└──────────────┘
こんにちは
r-、 .r-、
| | | |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
} まできたので、また while の部分に戻ります
n は 2 で「 5 以下」の条件に当てはまるので、また { } の中に入ります
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
249 : ◆yLAhgX0PfU :09/12/28 23:36:28 ID:JXCwfCt0
┌──────────────┐
│#include |
│ │
│int n; │
│ │
│int main() │
│{ │
│ n = 1; │
│ │
│ while (n <= 5) │
│ { │
→ │ printf("こんにちは\n"); │
→ │ n = n + 1; │
│ } │
│ │
│return 0; │
│} │
└──────────────┘
こんにちは
こんにちは ← ↓
r-、 .r-、 .r-、
| | | | | |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
「こんにちは(二回目)」が表示され、n が 3 に増えました
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
250 : ◆yLAhgX0PfU :09/12/28 23:36:59 ID:JXCwfCt0
┌──────────────┐
│#include |
│ │
│int n; │
│ │
│int main() │
│{ │
│ n = 1; │
│ │
→ │ while (n <= 5) │
→ │ { │
→ │ printf("こんにちは\n"); │
→ │ n = n + 1; │
→ │ } │
│ │
│return 0; │
│} │
└──────────────┘
こんにちは
こんにちは
こんにちは ← ↓
r-、 .r-、 .r-、 .r-、
| | | | | | | |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
まだ「 5 以下」の条件から外れていないので、
また「こんにちは(三回目)」を表示して n を 4 に増やします
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
251 : ◆yLAhgX0PfU :09/12/28 23:37:28 ID:JXCwfCt0
┌──────────────┐
│#include |
│ │
│int n; │
│ │
│int main() │
│{ │
│ n = 1; │
│ │
→ │ while (n <= 5) │
→ │ { │
→ │ printf("こんにちは\n"); │
→ │ n = n + 1; │
→ │ } │
│ │
│return 0; │
│} │
└──────────────┘
こんにちは
こんにちは
こんにちは
こんにちは ← ↓
r-、 .r-、 .r-、 .r-、 .r-、
| | | | | | | | | |
━━━━━━━━━━━━━━━━━━━━━━━━━━━
またまたループします
「こんにちは(四回目)」を表示、n を 5 に増やします
━━━━━━━━━━━━━━━━━━━━━━━━━━━
252 : ◆yLAhgX0PfU :09/12/28 23:37:58 ID:JXCwfCt0
┌──────────────┐
│#include |
│ │
│int n; │
│ │
│int main() │
│{ │
│ n = 1; │
│ │
→ │ while (n <= 5) │
→ │ { │
→ │ printf("こんにちは\n"); │
→ │ n = n + 1; │
→ │ } │
│ │
│return 0; │
│} │
└──────────────┘
こんにちは
こんにちは
こんにちは
こんにちは
こんにちは ← ↓
r-、 .r-、 .r-、 .r-、 .r-、 .r-、
| | | | | | | | | | | |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
5 も「 5 以下」になるので、またループです
「こんにちは(五回目)」を表示したあと、n を 6 に増やします
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
253 : ◆yLAhgX0PfU :09/12/28 23:38:28 ID:JXCwfCt0
┌──────────────┐
│#include |
│ │
│int n; │
│ │
│int main() │
│{ │
│ n = 1; │
│ │
→ │ while (n <= 5) │
│ { │
│ printf("こんにちは\n"); │
│ n = n + 1; │
│ } │
│ │
→ │return 0; │
│} │
└──────────────┘
こんにちは
こんにちは
こんにちは
こんにちは
こんにちは
r-、 .r-、 .r-、 .r-、 .r-、 .r-、
| | | | | | | | | | | |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
6 は「 5 以下」の条件にあてはまらないので、{ } の中には入りません
最後の return 0;に飛んで、終了です
結局「こんにちは」が5回表示されました
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
254 : ◆yLAhgX0PfU :09/12/28 23:39:05 ID:JXCwfCt0
___ /ヽ、
─==フ¨´  ̄| ``'ー- 、
/, / ,ィ'| ヽ ヽ、
// / / /〃 | | | ヽ ヾYニヽ、
/,イ / / 〃/, |│!、 ',. ヽ |:.:.:ヘ:.:.\
/ / ,' / 孑|'" l !| \ } ∨:.:.:.:.:',:.:./
/ i ,'' / j l || ヽ |`i }:.:.:.:.:.:.∨
| / |/{!7メミ、 | _ _土 l| | |:.:.:.:.:.:.:.|
| / | lム {:::::::} 'fて::;;;}7} ト、|:.:.:.:.:. 丿
|/ | │il ヒ辷 {::::::::ソ | | | ̄ ̄ | ほら。
|ヽ∧} ' , ` ー'′ | /) ,' | こうしたら5回コピペしなくてもいいでしょ?
| | | ` 、 r‐┐ '' |/ノ / |
| | l |>.、`___ .. -‐'ア /l | n を 1 ずつ増やして、ループの数を数える
r‐‐'"¨¨V | | | | / \/ / | | ってのがポイントね。
≧= Ⅵ | │ /-< 〃 / | |
と´r─' _,イヽ、 ,レ'|::::::∧ / イ | |
`ー┬´ | / 厂::| ∨ / │ │ |
| 丿 / /:::::::| / / | | │
/ ̄ ̄\
/ _ノ \
| ( 鱗)(鱗)
. | (__人__) まさに目から鱗だろ。
| ` ⌒´ノ
. | }
. ヽ }
ヽ ノ \
/ く \ \
| \ \ \
| |ヽ、二⌒)、 \
____
/ \
/ _ノ ヽ、_ \
/ o゚((●)) ((●))゚o \ かがみーん……大変だおー……。
| (__人__)' |
\ `⌒´ /
255 : ◆yLAhgX0PfU :09/12/28 23:39:28 ID:JXCwfCt0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┏━━━━━━━━━━┓
┃現実 ♂ Lv:100┃ ___
┃ (HP⊂ニニニニニ⊃┠、 |現 実|
┗┯━━━━━━━━━┻┛、  ̄|| ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┏━━━━━━━━━━┓
┃人生オワタ ♂ Lv:21┃
┃ (HP⊂ニニニニニ⊃┃
┏( )┛ ,ィ┨ 23/ 23┃
┛┓ ,,┗┻━━━━━━━━━┯┛
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
r======================================================ォ
|| あ! やせいの ||
|| げんじつが とびだしてきた ||
^'====================================================='^
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
____
/ \
/ _ノ ヽ、_ \
/ o゚⌒ ⌒゚o \ ここのボスが倒せないお……。
| (__人__) |
\ ` ⌒´ /
r‐- 、_
,.、-‐=ニン′: . : ` 丶 、
,. - ''"´. : :{ : . : . : 、 : 丶
, ´ . : . : . /| {ヽ. : 、 、: /~\ヘ
/ / : . : . / l | `、 _ _ヽ : .\::.::.::.::.\
./.// : / : ,/- 、 ', ! ´、 `丶: . :`;:.::.}:::.::.::.ヽ
′ / :/i : / 丶 丶`、 : . ト、:i::.:}:::.::.:::.丿
/.//:.|. : .,′ ヽ: .: |:::ヾ∧::::/
,'/ | : | : ハ _ _ ,、=≡ミ`,: .:ト、乂 卞´ (無視)
′ 1: ハ:|バ'´``` , 、、 `;.:| :}: : .
∨ `ゝ} ゙´ _ ‐、 ,__レノ: : ノ│ ちなみに「n を 1 増やす」ってのは
_込、_ ヽ _丿 _ イ:/: : .,.' |
f'~゙'''ー汀ニ─-r‐ ´〈,/ : : ,:イ: . | n = n + 1;
_|::::::`"゙゙}::_;//廴__/ :/く;|: i. |. n += 1;
∠,r‐‐、;;;;;;{イ f~ ̄/ .//~`}: l. | n++;
/ r'"_ソ:.丿{ ,! / / 〃 |: l. | ++n;
人 _〉ノ}、 ヽ| / イ .,' ! {: ! |
〔ヽ、\少´|}\ |,//{ { ,i |: | l これどれもほぼ同じ意味になるわよ。
〈\_二__/|>ゾ<从 | :l {: l |
} ` ̄ /: : : : : : `、 ヽ:! | {: l. | 詳しい違いは余談になるからここじゃやらないけど、
ヽ /: : /ヽ: : : ヽ `| {: l { 興味があったら「インクリメント演算子」で検索してね。
256 : ◆yLAhgX0PfU :09/12/28 23:39:59 ID:JXCwfCt0
┌───────────────────────────┐
│ 問題 │
│ 数字を入力し、その数だけ「★」を横に表示しなさい。 │
└───────────────────────────┘
|
\ __ /
_ (m) _ピコーン
|ミ|
/ .`´ \
/ ̄ ̄\
rヽ / ノ \ \
i ! | (●)(●) | お、なんか閃いたぞ。
r;r‐r/ |. | (__人__) | ピコーンときたぞ。
〈_L (`ヽ .} | ` ⌒´ ノ
l` ( ``/ . | }
ヽ l . ヽ }
|,. l /⌒ ー‐ ィ ヽ
257 : ◆yLAhgX0PfU :09/12/28 23:40:28 ID:JXCwfCt0
┌──────────┐
│#include |
│ │
│int a, b; │
└──────────┘
/ ̄ ̄\
/ _ノ \
| ( ●)(●)
. | (__人__) 変数は……そうだな、a と b でいいか。
| ` ⌒´ノ まず宣言して──
. | }
. ヽ }
ヽ ノ
.> <
| |
| |
┌──────────────────┐
│int main() │
│{ │
│ printf("星をいくつ表示させる?\n"); │
│ scanf("%d",&a); │
└──────────────────┘
/ ̄ ̄\
/ _ノ \
| ( ─)(─)
. | (__人__) scanf 使って変数 a に数を入力……ここまではいい。
| ` ⌒´ノ
. | }
. ヽ }
ヽ ノ
.> <
| |
| |
258 : ◆yLAhgX0PfU :09/12/28 23:40:58 ID:JXCwfCt0
┌─────────┐
│ b = 1; .│
│ while (b <= a) │
│ { .│
└─────────┘
/ ̄ ̄\
/ _ノ \
| ( ●)(●
| (__人__) さっきみたいに b に 1 を入れて、
. | ノ while の中に条件を入れる。
| ∩ ノ ⊃
/ ./ _ノ さっきは 5回繰り返す = n が 5 以下 だったから
(. \ / ./_ノ │ 今度は a 回繰り返す…… b が a 以下か。
\ “ /___| |
. \/ ___ /
259 : ◆yLAhgX0PfU :09/12/28 23:41:28 ID:JXCwfCt0
┌─────────┐
│ printf("★"); .│
│ b++; |
│ } │
│ │
│return 0; │
│} │
└─────────┘
/ ̄ ̄\
/ _ノ \
| ( ●)(●)
. | ∪ (__人__) で、その間「表示」と「 b を 1 増やす」を繰り返す。
| ` ⌒´ノ 横にだから改行の「\n」はいらないな。
. | }
. ヽ } さて、どうだ……。
ヽ ノ
.> <
| | ドキドキ
| |
260 : ◆yLAhgX0PfU :09/12/28 23:41:58 ID:JXCwfCt0
┌────────────────┐
│ /\___/\ │
│/⌒ぱそこん⌒:\ |
│| (●), 、 (●)、 ::| │
│| ,,ノ(、_, )ヽ、, :::| ★★★★★ |
│| ト‐=‐ァ' .:::| │
│\ `ニニ´ .::/ |
│/`ー‐--‐‐一''´\ |
└────────────────┘
(ヽ三/) ))
( i)))
/ ̄ ̄\ \
/ _ノ \ )
| ( >)(<)
. | ///(__人__) よっしゃぁぁぁ!!
| ` ⌒´ノ
. | } ちゃんと入力した数の分だけ
. ヽ } ★を表示できたぞーーー!!
ヽ ノ
⊂ヽ γ く
i !l ノ ノ |
⊂cノ´| |
\ ,.、
__`ヽ,/: ::`ヽ‐:‐-::-..、_
,..-‐::─=" : : : : : |: : : : : : : : : : : : : :`ヽ、
'´ ̄>: . . : : : : : : :|: : : : : : : : : : : : : : : : : ヘ
/ : . . . . . ./. ::/::|ヽ: : . . | . . . .|. . . . . : : :ハ
_,/: : : :/: : : ;/: ::/::/| ∨: : ::|: : : : |: . . . . i: : :;}__
//: : : ::/: : : /: : /::/ | ∨: ::|: : : : |: : : : : |:/::λ\
〈::/: : : :,ィ': : : /: : /::/ | ∨: :|、: : : :|:: : : : :|:::::::::∧:::::\
/: ::/:/: : : /: ,ィ''⌒ | ∨::|⌒ヽ: |:: :i: : :|:::::::::::∧_;/
|: :/:::://|: : :|: :/|::/ | ∨:| ヽ、: :ト: :|: : :|_::__;;;/
|/|ヽ//::|: : :|:/ |/___ ! ヽ|___ ヽ|ヽ|:: : :|::: :|: |
|::/'´: :|: ::;ハ ィf弐ミ、 ィfチ弍ミ j;/|: : ::j::: :|: |
|:|:λ: :|: :/:ハ , 〟 i r|: :;/::::: |:.| おめでとー!
|:|:::ハ: :|/:、::::j ー-‐、 ハ-‐|/:::::::: :|:|
|リ :i::ヘ: : :::::::ヽ、 ∨ ノ /|::|:::::|:::::::::::::|:| ちなみにループする処理は
|: ::|:::::::|ヽ: :::、::j`>‐-.`ニ´.-‐<´ |::|::::::|;:::::::::: !j 他にもこんなのがあるわよ。
|: ::|::::::::|,ィ'\: ::`ヽ、ゝ:j {:ソ__ `‐-、!:_:::||::::::::: : |
|: ::ハ::::/\\`ヽ: :::\i-‐-/´r ``ヘ、 /ヽ、:::: : |
|: ::| |:::{ \\ \: ::::} 〈 ノ{_,/_,r 〉 '´ / }::: : |
|:::::| |::::} \\,〉: :j (⌒゛ ,イ‐、_´ {:::::: :|
|::::| .|::::j __,/フ ,ノ`レ'フ、`7ー'ー" ,/゛ 〉 j:::::: :|
|:::| l::::〉/´ ̄∧`´ '´ノ ノ 〈 `ー-‐'" .{、 〉::::: :|
261 : ◆yLAhgX0PfU :09/12/28 23:42:28 ID:JXCwfCt0
┌──────────────────┐
│#include │
│ │
│int a,b; │
│ │
│int main() │
│{ │
│ printf("星をいくつ表示させる?\n"); │
│ scanf("%d",&a); │
│ │
│ b = 1; │
│ │
│ do { │
│ printf("★"); │
│ b++; │
│ } while (b <= a); │
│ │
│return 0; │
│} │
└──────────────────┘
,..-──v'⌒ヽ
_/:.:.:.:.:.:./:.:.:.:.:.厂`ー―ァ
. /〈::::/:∨:.:.:.:/::.:.:.:/:./:ヽ:.:.:.:<
〈::::::::Y::::/:.:.:.:.ナナメ|:/ヽ:.:}:.:ト:.\>
ヽ:::/:::/:.:.:,ィ-|∠_ リ |:ス:.:|:.:.:. |
〉-r(|:.:./ `ト{:r「 イテチ:.:|:.ト:.:| まず、do と while を使ったもの。
. |:.:.:|:.|:/_ ´ ̄ ヒ!ノ∧|.:「リ
. |:.:.:|:.:.:.:.:ト、 rァ ノ:|:.リ while だけのものとほぼ同じ動きをするんだけど、
. |:.:.:ト、:.:.:.K:} r‐ rイ:l:.|:.:| こっちは最低一回は { } の中に入るの。
. !:.:.:|__}:.:.:|::::\_,,>、:\:l.:|:.:|
|:.:/ ヽ:.:.ヽ::::::ヽ |::::::}:/:/ つまり 0 って入力しても
∨ ヽ:.:.:l\:::ヽ|:::/|:./ 最低1個は★が表示されるのね。
/ .| ヽ::ヽ \ |∧l:.{ r‐rこつ
. / ヽ レく ヽ:.:ト-ィ r'>'⌒「 |_ ⌒⊃、
. { ト、::}、 ト:.|/ \ | ヽ:::厂 ̄´
\ \ |:.:| ∧ } ヽ-イ´
262 : ◆yLAhgX0PfU :09/12/28 23:42:58 ID:JXCwfCt0
┌──────────────────┐
│#include │
│ │
│int a, b; │
│ │
│int main() │
│{ │
│ printf("星をいくつ表示させる?\n"); │
│ scanf("%d",&a); │
│ │
│ for ( b = 1 ; b <= a ; b++ ) │
│ { │
│ printf("★"); │
│ } │
│ │
│return 0; │
│} │
└──────────────────┘
\ r:、_
-‐ : : ̄{ : : : : \_
_r≦ァ'´: :/: : / ;'い: : : : : ヽ≧、_
〈 ∨: :/: /: _/| :ハ : _\ : : :', / 〉
∨ ;イ: :│/ l/ ヽ:{\ヽ: :.l_/ ノ
. |:/ | : 小テぇ. ィテハl: : |oく
/ | : ∧ V:リ V:リ ∧Nヽ│ それでこれ、for を使ったもの。
. |__/∨ト人.:::: t ┐ ::.:人イ_」」 これが一番行数節約できていいわね。
|: : :l: : :|ニ=ァrーr< /)|: :|: |
|: : :|: : :|イ ヘ∨/(Y7'ヽ/: :|
|: : :|: : :|ハ. ∨ ∧`^ 人:.ノ
|: : :|: : :| '、/ ′|\}}`ヽ
263 : ◆yLAhgX0PfU :09/12/28 23:43:28 ID:JXCwfCt0
┌─────────┐
│ b = 1; .│ ← 初期設定
│ while (b <= a) │ ← 繰り返し条件
│ b++; .| ← (繰り返すための)カウント
└─────────┘
ヽ、
__\ヽr 、
/: : ,: : : ̄: :|: :  ̄` 、
/-‐7´: : : :/: イ!: l: :、: : : :、ヽ
/. . /: :ィ_./ ! !、!、:ヘ. . . Y\_
/ !: /: 7 l/ | ヽ|`ヾ-!: : l: i:::::〉`┐
/〈!:.:l: イコヤ! 卞弌ヶ: :ト |::人:::::l while だとこれで三行使ってたのが──
/イ ハ.:レi 辷ソ , せシ l: :l:.ト!':|!iヽノ
/ l:/`l _ r!/Y:::::|!:|
`ーi: ,'::\_ ` _ ..イー':〈_」!_」
|l:!: : l/!イj ̄/ハ// : /:::::::|
|l:!: : l「l l::〉'/ ,/: :./||:::::::|
初期設定 カウント
↓ ↓
┌──────────────────┐
│ for ( b = 1 ; b <= a ; b++ ) │
└──────────────────┘
↑
繰り返し条件
r‐- 、_
,.、-‐=ニン′: . : ` 丶 、
,. - ''"´. : :{ : . : . : 、 : 丶
, ´ . : . : . /| {ヽ. : 、 、: /~\ヘ
/ / : . : . / l | `、 _ _ヽ : .\::.::.::.::.\
./.// : / : ,/- 、 ', ! ´、 `丶: . :`;:.::.}:::.::.::.ヽ
′ / :/i : / 丶 丶`、 : . ト、:i::.:}:::.::.:::.丿
/.//:.|. : .,′ ヽ: .: |:::ヾ∧::::/
,'/ | : | : ハ _ _ ,、=≡ミ`,: .:ト、乂 卞´
′ 1: ハ:|バ'´``` , 、、 `;.:| :}: : . for だと一行にまとめられるのよ。
∨ `ゝ} ゙´ _ ‐、 ,__レノ: : ノ│
_込、_ ヽ _丿 _ イ:/: : .,.' | あたしはこっちの方がすっきりしてて好きね。
f'~゙'''ー汀ニ─-r‐ ´〈,/ : : ,:イ: . |
_|::::::`"゙゙}::_;//廴__/ :/く;|: i. |
∠,r‐‐、;;;;;;{イ f~ ̄/ .//~`}: l. |
/ r'"_ソ:.丿{ ,! / / 〃 |: l. |
264 : ◆yLAhgX0PfU :09/12/28 23:43:58 ID:JXCwfCt0
|: : : : : : : : : : : : : : : : : : : : : 丶、: : :.l lヽ
/: |: : : |: : : : : : : : : : : : : :>  ̄ ヽ‐「 ̄`丶、
く: :/ |: : :∧、_: :ヽ: : : : : :、 く ,_」 \
マ: : |: : :|: :|ヽ`ヽヽ: : : : :.\\ /: :|丶、 /
|: :λ: :|: : | ヽ: : :ヽ: : : : : :.ヽ \/: : |: :| | :\ /
|: :.ハ: :ト: :〉三气 :ヽ: : : : : : :| :ト: :ヽ: |: :.|:| :|: `l さて、んじゃ次は配列──
.| :∧ :ヽ|:.ヽ ",_) 7: :ヽ: : : : : :| :| :|\/: : |j: :|: : |
| / ',: : : : :} }| \|l: : : : : |:/: | ./: : : |: : |: : |
レ ',: : : :j {.リ `| |\: : |^l: レ: : : : :|:/ |: : | かがみんかがみん >
Vヘ ノ ` リ ゝ、j く/: : : : :/|: :|: : | トントン
ヽ、 -ァ _| 「 ノク: : : : /| |: :|: : | 、 - ¨´
` `r-‐.イ_/ ノ: : :_/ | |:,.,r'ー―ーT´ |
_ | 「 ̄ \ // ̄ ,r'´ ! |
┌'‐、ヽ-j/ `く ,r' ,r' ゙i r
7 丶 |' ‐- / j_/ / / `゙i 、
'イ,、r `丶、/ `j__,r' ,r'、ー⌒ ー ´
V / `^'"ヽ: : :\
265 : ◆yLAhgX0PfU :09/12/28 23:44:28 ID:JXCwfCt0
____
/ \
/ _ノ ヽ、_ \
/ o゚((●)) ((●))゚o \ た、大変だお、かがみん……。
| (__人__)' |
\ `⌒´ /
,
, ィ//____
/´ ̄: : :!: : : : : :.`ヽ
┌‐ァ´/:/: :.l: ∧: :.!: : :`ヽ: \
Y´:{:/: : /__:イ:/ !__!、:.!: : :ヾー ゝ
{:::::/:{: /´/l/ l/ `}:|: : l: :}
`Y: イ:ャ≠rミ r-=rァ: :|: :|
|∧!:/ r、:::| トィ,.:} 〉: ト、l ん?どした?
|l: 込.弋シ 弋ツ{ }イ:|
|:!:. ート、'''' 。 '''ノl" l:.| もうゲームは終わったの?
|:.ヽ: :| ` ァ-ャ<. |: :l:.|
|: :.}: :| /l / ト、 |: :l.:|
|: :.|: :|/ |/}::::{ヽ!l V: :イ.:|
|: :.|: :| /| { .》::《 | |∧/ !:.|
|: :.|: :|〉 l l .{:::::} l l | |:.:|
____
/ \
/ _ノ ヽ、_ \
/ o゚⌒ ⌒゚o \ スレの容量を見るお……。
| (__人__) |
\ ` ⌒´ /
266 : ◆yLAhgX0PfU :09/12/28 23:45:11 ID:JXCwfCt0
/:::::::〈::::::::::ム: .: :/. . . . . .: : : :/:: : : : : :.;/: :/ |:: :.::: : : : : . . :`ヽ、
〈:::::::::::ト、;/::::λ:/: : :; : ::λ:: :/:.: : : : : ;イ: :/ |:: :|:::. .. . . . . .ヽ、::\ ┌────────┐
∨::::::|: :|::::::::∧:.: :/: :;/ |:.:/:::\:;/ /::/ |:: :|:;:: : : : : : : : ::ヘ:: :\ │ 475KB .│
∨:::|: :j:::::::::::∧:/: ::(__,ノ:/:_:_;/\/::/, ,|;イV::: : : : : : : : : ハ:: : :\ └────────┘
ヽj: ::|::::::::::::::∧:: : : :;:マテ弐ァ、 /:/'" ,∠j:;/_∨::: : : |: : : : : :|ー-、_::\
|: :::|::::::::::::::::::}:.:: ;/'´f‐':ハ;;:}` j:/ ,ィチ弐テ7:::: : : :|:: : : : : :|  ̄`
|: :.::|-:‐:‐:r:‐':;::イ Vゞィ:;リ '´ ん';ュ:} ,'ハ:: : : :j::: : : :;i:.:|
j: : :::|: : :::r|: :/V´ , `-‐'" V:ィ:;リ,/:::|: : :;/:::: : :;イ:.:j げっ!容量が!
|: : :.:|: : ::{ |;/ゝ (j ゛ ` `ー"/:::::|: ::/}:::. : :/ |:/
|: : :.:∨: ::ヽ、__,, /´ ̄`ー--、, {:::::::|:;/ |::: :/ ´ まだ関数とかポインタとか……
|: : : ::|:ヽ、:.: : : :`ゝ.、__ ヽ、____:;;ノ j:::::::j/:| |:::/ せめて配列くらいやりたかったのに……。
|: : :.::|::::::::;>-──-、::`>‐-、_ ,.ィ´::::::::::::| j;/
|: :.:.::|:;r,'´ r-‐、 \::::::::::::∧:::爪:::.:/|:::::::::::::::| '´
|: ::::;/'´ `~⌒`ー-、::ヘ:::ノ:::/ .|::::::::::::::| ,r‐‐、
|::/{  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄`ヽ┬┬、 _,ノ ,/二__
/ j ヘi | |~ r‐-‐'
\ `ヽ } | | メ、
____
/ \
/ _ノ ヽ、\
/ (○) (O) \
| || (__人__) ..| 容量がないから仕方ないお……。
\ ノi ! |. /
/ し' `⌒´ .ノ
| ./ ./
____
/⌒ ⌒\
/( ●) (●)\
/::::::⌒(__人__)⌒:::::\ ってことで締めるお!
| |r┬-| |
\ `ー'´ /
267 : ◆yLAhgX0PfU :09/12/28 23:45:45 ID:JXCwfCt0
____
/ _ノ ヽ_\
. / (ー) (ー)\
l^l^ln ⌒(__人__)⌒ \ 未経験者向けC言語の入門はこれで終わりだお。
ヽ L |r┬-| |
ゝ ノ `ー‐' / でもこのスレは所詮「とっかかり」でしかないお。
/ / \
/ / \ C言語に限らず、プログラミング言語をより詳しく学ぼうと思ったら
. / / -一'''''''ー-、. 本なりWebサイトなりいろんな方法があるんだお。
人__ノ (⌒_(⌒)⌒)⌒))
____
/ \ /\ キリッ
/ (ー) (ー)\ でも一番大事なのは、練習問題をたくさん解いて
/ ⌒(__人__)⌒ \ 「こんな処理をしたいときはこう書く」っていうのを手で覚えることだと思ってるお。
. | |r┬-| |
\ `ー'´ / 無闇に新しいことを覚えようとするより、
ノ \ 難しい問題に挑戦して悩みながら自力で書いてみる方がタメになるし、
/´ ヽ 何より達成感があっておもしろいんだお。
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、. そうして悩んだことは
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒)) 他の言語を勉強するときにも応用がきくはずだお。
___
/ \
/ \ , , /\ だから次にいかないのは
/ (●) (●) \ 今まで教えた基礎を大事にしてほしいからってことだお!
| (__人__) |
\ |r┬-| ,/ 容量が足りないからじゃないんだお!
, -‐ (_).ヽ`ー'´ ィヽ
l_j_j_j と) i いや容量はヤバイけど!!
 ̄`ヽ | l
268 : ◆yLAhgX0PfU :09/12/28 23:46:14 ID:JXCwfCt0
┃
┃ ___l\__ /ヽ/ヽ/丶
┃ ........-―...::::::::::::::::r::、::::::::::::::: ̄┌ 、l´ ̄ ̄ ̄ヽ´/
┃ ::´:::::::/:::::::::::::::/::/l::l::lヽ::、:::::::::::::l 」三三三ミミ/
┃ /::::::::::::::::::::l::/ l l::l \ヽ::ノ\:l く l.:\ ヽ
┃ /:::::::/:::::::\l/ l ll メ\ .ヽl l ` /
┃ ,::l:::://:::::::::,::::l l`> l ´ \ l丶::l_l l
┃(_`l/ l/::l:::::/l::::l ヽ \::l l
┃l三三三 l:::::l::::l::l _... -―┐ xxl/l l
┃ト――_..´l::::l::::l/ l ∧∧∧/ l l / 利いたふうな口をきくなーーー!!
┃.l ´ ∧l:::::、 l;:;:;:;:;:;:;:;:;:;:;:l r-l / てめぇゲームしてただけじゃねぇか!!
┃. l l`:::::::> 、_l;:;:;:;:;:;:;:;:;:;:;:l 人 l /::ヘ
┃ l l::,::::://、ヽヽl;:;:;:;:;:;:;:;:;:;:;:l/:::::l 、 /:::::::::ヘ
┃ \ //::::// ヽヽ∧∧∧/l/:::::l l \ ∧:::::::::::ヘ
┃ `‐//::::l/_ ハ \\/ l/:::::l l l ハ:::::::::::λ
┃ //l::::/ `ト-ハ ヘ >-´ ll:::::l/ lヽ ハ::::::::::::::
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
(VV) | | | i
|=| ミ | ,,,,,、-l l l、 |
l l / \| |
/ ̄(_ヽ ノ::、_ | ||ヽ___,,,、-'''''´ ̄
, ‐―、 ヽ_  ̄;;;;;ノ`
/ \, / ヽ::::ヽ , ヽ、し',.
/ ヽ、 ヽ__,,,,:;;;;ノ ;l ) (_
/ __ ヽ/`´ ::、:::::ヽ  ̄ヽ; i ノ (~ヽ
.i / \ l、__;ノ;;;;;_ノ /___
| | |⌒ヽヽ ヽ_ i' ; :) _,, 〃=iヽ<.i '''''―-
| .l |. Vi _..ヽ―==ニ-'''_ // ノノ| |
| ⌒ヽ\_ノ(_ _ _.... _. _)/ じ'´/ i ごもっとも!!
ヽ γ⌒ヽ._ノ(_ _ .._i .._)ヽ-‐'' /
ヽ / .i | 人 | ⌒ヽ/⌒ヽ
\/ | \__ノ⌒\_丿 / l
/ | / ノ
269 : ◆yLAhgX0PfU :09/12/28 23:46:44 ID:JXCwfCt0
+ ; + ; + ; + ;
* ☆_+ * ☆_+ * ☆_+ * ☆_+
: , xヾ:、__,..-‐‐:、_/\ : , xヾ:、__,..-‐‐:、_/\ : , xヾ:、__,..-‐‐:、_/\ : , xヾ:、__,..-‐‐:、_/\
/ ⌒爆弾⌒ ::\ / ⌒爆弾⌒ ::\ ./ ⌒爆弾⌒ ::\ / ⌒爆弾⌒ ::\
| (●), 、 (●)、 ::| | (●), 、 (●)、 ::| | (●), 、 (●)、 ::| | (●), 、 (●)、 ::|
| ,,ノ(、_, )ヽ、, :::| .| ,,ノ(、_, )ヽ、, :::| | ,,ノ(、_, )ヽ、, :::| .| ,,ノ(、_, )ヽ、, :::|
| ト‐=‐ァ' .:::| | ト‐=‐ァ' .:::| | ト‐=‐ァ' .:::| | ト‐=‐ァ' .:::|
\ `ニニ´ .::/ \ `ニニ´ .::/ \ `ニニ´ .::/ \ `ニニ´ .::/
/`ー‐--‐‐一''´\ /`ー‐--‐‐一''´\ /`ー‐--‐‐一''´\ /`ー‐--‐‐一''´\
+ ; + ; + ; + ;
* ☆_+ * ☆_+ * ☆_+ * ☆_+
: , xヾ:、__,..-‐‐:、_/\ : , xヾ:、__,..-‐‐:、_/\ : , xヾ:、__,..-‐‐:、_/\ : , xヾ:、__,..-‐‐:、_/\
/ ⌒爆弾⌒ ::\ / ⌒爆弾⌒ ::\ ./ ⌒爆弾⌒ ::\ / ⌒爆弾⌒ ::\
| (●), 、 (●)、 ::| | (●), 、 (●)、 ::| | (●), 、 (●)、 ::| | (●), 、 (●)、 ::|
| ,,ノ(、_, )ヽ、, :::| .| ,,ノ(、_, )ヽ、, :::| | ,,ノ(、_, )ヽ、, :::| .| ,,ノ(、_, )ヽ、, :::|
| ト‐=‐ァ' .:::| | ト‐=‐ァ' .:::| | ト‐=‐ァ' .:::| | ト‐=‐ァ' .:::|
\ `ニニ´ .::/ \ `ニニ´ .::/ \ `ニニ´ .::/ \ `ニニ´ .::/
/`ー‐--‐‐一''´\ /`ー‐--‐‐一''´\ /`ー‐--‐‐一''´\ /`ー‐--‐‐一''´\
/ ̄ ̄\
/ _ノ .ヽ、\
| (⌒)(⌒) |
. | (__人__) .| さーて、最後だし景気よくいくか!
| ` ⌒´ ノ
. r─一'´ ̄`<ヽ }
. `ー‐ァ , ) , -'~⌒ヽ、
ノ {. ,ヘ ,l. ゝ、_ .'ヽ).
. /, 、 _ /. | . ', . .. .ヽ、
(/ / // / / ...| ...|\..\\ \_)
/ // / / . . \_\_)、_)
ー' {_/ノ ."´
\、
___>` ー---|`ー -- 、
,ィ´ ァ:.: : : : : : : :.:.:.:|: : : : : : : \
/ / : /:.: /: :.,イ: :./|:.!: \: .: : : : :<⌒ヽ
/:/: :/: :./___/ !: / .|:.|l: .:__ヽ: :.\:.:ヽ\ \
/イ: :/: :./´:./` |/ |:.||ヽ: :`ヽ: : :.ヽ: :} \{
/: :.': :.:i: :./ | Ⅵ \: :|: : : :.∨ /
': : { : : |:./ ,_ _, ヽ!:.:: :.|:.:|ィ´
|: :/|: : :|イ ィ=ミ ィ=ミ } : : ト、!:| 最後だしねー!
|;イ: ! :./`| ム : : |:/: | いつもより派手にいかないと──
|:|.:V:l`ri^ixx 、__, xxrvィヘ : |: : :|
|:|: : :l: :〉、`ー-、 .___ ,.-‐' /:.:.:V: : : |
|:|: : :l:/ `ァ 〉r‐┤ r‐':./}:!: : : :|
|:|: : :l{. / /:.:l ./| |: :/ |:l:.:. :.:.|
|:|: : :l| / ∧:.:|/:.l |:/ .!:l: : :.:.|
270 : ◆yLAhgX0PfU :09/12/28 23:47:12 ID:JXCwfCt0
\、
___>` ー---|`ー -- 、
,ィ´ ァ:.: : : : : : : :.:.:.:|: : : : : : : \
/ / : /:.: /: :.,イ: :./|:.!: \: .: : : : :<⌒ヽ
/:/: :/: :./___/ !: / .|:.|l: .:__ヽ: :.\:.:ヽ\ \
/イ: :/: :./\ .|/ |:.||ヽ /ヽ: : :.ヽ: :} \{
/: :.': :.:i: :./.\.| Ⅵ/ \: :|: : : :.∨ /
': : { : : |:./γ⌒ヽ γ⌒ヽヽ!:.:: :.|:.:|ィ´
|: :/|: : :|イ ゝ __ノ ゝ __ノ } : : ト、!:| じゃねぇだろ!!
|;イ: ! :./`| ┌─┐ ム : : |:/: |
|:|.:V:l`ri^i |;;;;;;;;;| rvィヘ : |: : :| めんどいんだろ!
|:|: : :l: :〉、`ー .|;;;;;;;;;|.-‐' /:.:.:V: : : | お前オチ考えるのが面倒臭いんd──
|:|: : :l:/ `ァ └─┘ r‐':./}:!: : : :|
|:|: : :l{. / /:.:l ./| |: :/ |:l:.:. :.:.|
|:|: : :l| / ∧:.:|/:.l |:/ .!:l: : :.:.|
271 : ◆yLAhgX0PfU :09/12/28 23:47:27 ID:JXCwfCt0
/⌒i
_,,..、 .| / ,..-、 /`l _
l l | /´ l,、_ノ l |/ 〉
| i' '´_,,、 . ,-、,-‐'''"\ l |レ' _,,..、 ,..、
| し''´ 」 . l ._‐t .| ' ヽ `ー、 / ア
| ,,.-''´ ヽ┘ l / r‐、,,,-----――-、 ヽ、 'l / /
| .| ! l `――''''''''''''''''''''′ `ー',/ /
l、_ノ 、 .__/ l / /´
| ̄ __,l 「 /
└-...‐''゙ . `''"
__,,:::========:::,,__
...‐''゙ . ` ´ ´、 ゝ ''‐...
..‐´ ゙ `‐..
/ __,,:::========:::,,__
.................;;;;;;;;;;;;;;;;;;;;;;::´ ...‐''゙ . ` ´ ´、 ゝ ''‐...........
.......;;;;;;;;;;゙゙゙゙゙゙゙゙゙゙゙゙゙ .' ..‐´ ゙ `‐..゙゙;;;;;;;;;;......
;;;;;;゙゙゙゙゙ __,,:::========:::,,__ / \ ゙゙゙゙゙;;;;;;
゙゙゙゙゙;;;;;;;;............ ...‐''゙ . ` ´ ´、 ゝ ''‐...;;;;;;;;;::´ ヽ.:;;;;;;;;;;;;;;;;;;;;;;.................
゙゙゙゙゙゙゙゙゙;;;;;;;;..‐´ ゙ `‐..' ヽ ゙゙゙゙゙゙゙゙゙゙゙゙゙;;;;;;;;;;......
/ \ ゙: ゙゙゙゙゙;;;;;;
..........;;;;;;;;;;;;;;;;;;;;;;::´ ヽ.:;;;;;;;;;;;;;;;;;;;;;;................. ゙; .............;;;;;;;;゙゙゙゙゙
゙゙゙゙゙゙゙ .' ヽ ゙゙゙゙゙゙゙゙゙゙゙゙゙;;;;;;;;;;...... ................................;.......;;;;;;;;;;;;;;;;;゙゙゙゙゙゙゙゙゙
/ ゙: ゙゙゙゙゙;;;;;;゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙;l゙゙゙゙゙
;゙ ゙; .............;;;;;;;;゙゙゙゙゙ ` ; 、 .; ´ ;,il||iγ
;;;;;;;;;;;;;;.......;............................. ................................;.......;;;;;;;;;;;;;;;;;゙゙゙゙゙゙゙゙゙ .; il,.;;.:||i .i| :;il|l||;(゙
゙゙゙゙ i;゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙;l゙゙゙゙゙´i,,.;,.. .il `, ,i|;.,l;;:`ii||iil||il||il||l||i|lii゙ゝ
ノi|lli; i . .;, 、 .,, ` ; 、 .; ´ ;,il||iγ|iiii;ilii;lili;||i;;;,,|i;,:,i|liil||ill|||ilill|||ii||lli゙/`゙
/゙||lii|li||,;,.il|i;, ; . ., ,li ' ; .` .; il,.;;.:||i .i| :;il|l||;(゙;iill|||lli|llii:;゙i|||||l||ilil||i|llii;|;_゙ι´゚゙´
`;;i|l|li||lll|||il;i:ii,..,.i||l´i,,.;,.. .il `, ,i|;.,l;;:`ii||iil||il||il||l||i|lii゙ゝ
゙゙´`´゙-;il||||il|||li||i||iiii;ilii;lili;||i;;;,,|i;,:,i|liil||ill|||ilill|||ii||lli゙/`゙
´゙`゙⌒ゞ;iill|||lli|llii:;゙i|||||l||ilil||i|llii;|;_゙ι´゚゙´
272 : ◆yLAhgX0PfU :09/12/28 23:47:47 ID:JXCwfCt0
__
/|: : :.:::|
l | : : : :|
| |: : :. .:|
| |: : : :.:|
iv'ヘ | |:|l==|
| ;`;| | |:|》: ::::| i'1
| ;'l:| i'`'i 、 /| |:|\ : | . |;'| ,、
!:`l'| ζ\ |;`;| ∥ 〕 .| |:| || | ./\ _.|;'| /.:〉
-、_|_.;l:| \';、\ :|':i;;| . i'1 ||/> r┘.:| |:| ||::| | ∥‐┘ .:|';|──へ./.:/_r‐
ー|_}:;| \';、.\|;';;;| ./〉 |;|_r// /| ̄\:| |:|  ̄ .:〃../>.::|;'|:::::::::::::::/.:/:::::::::::
-|_|`|_r:‐:‐:‐:‐\';、\;| r‐//┐_|:|::::::::;⊥、r/.::| .:::::::|/\/\ 《// ..:::|;'|:::::[]::::/.:/]:::::::[]::
ー|_};|::::::::::: : :: : {二l\;i`!、::://:::::::::::::::::::r| .::| /.:::::<\/ 〈:::.:... \ 》 ' .::::::::/|\_n::::::::::::::::::::
-|_| ̄/\:::::::/`|_{┬| |;、\::::::::i'|::::::r┴冂、 .:::::|::\\ _____:::::.:..〉″へ:::::/ .| |: : : |:|::::::::l`!へ、
ー|_}::/ 、';';〉.:/ /{_|┴lニニニニニl.r┴、_|_|_|:>:::::___|」__:l;_;_//..::. `〈 :| |: : : |:|::::::::| |: : :
-|_;l'_;_;_∠;/_/___l_,,:;;}┬┴┬┴┬┴┐::| .:::|_rェ┘__;!___;!__;|_;_;:::.:/ : :| |: : : |:|::::::::| | : :
~゛'' ┘⊥ 」_ | |{_|┴┬┴┬┴┬┴┤ .:|_;!__;!__:l__;!__;|<___;_/\_;_;_;|;|-∠|_|;_;_;
~゛'''' ┴'::⊥Λ二\.:| .:|ー:|__;!__;!__;!__:l__;l:::...\/<>::. ∠二
` , ' . ` ∨_,,,;;;;/. ~゛`┴ -'⊥ .」_;!__;!__;!__;!_;ト、 r─‐-、 ...:.:.:.::.:
, ~゛ ┴ ⊥. .,_..:::| ::/ ̄. ̄'"ヽ┴-、_;_;_;_;_;_;_
,, ` ~゛'' ‐-|\___ト--/.. ...:::::::./|
` ., ` ,. ' \|__;_;_;_;_;!─l二二二l/
. ` `
┼ヽ -|r‐、. レ |
d⌒) ./| _ノ __ノ
─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─
おまけ
ケース構造(switch)
switch (【変数名】)
{
case 1 : 【処理】 ; break;
case 2 : 【処理】 ; break;
default : 【処理】 ; break;
}
反復構造(while)
b = 1; /* 初期設定 */
while (【繰り返し条件】)
{
【処理】
b++; /* カウント */
}
反復構造(for)
for (【初期設定】 ; 【繰り返し条件】 ; 【カウント】)
{
【処理】
}
ふー、なんとか1スレに収まった・・・
これにて完結です
短い間ですが、読んでいただきありがとうございました
276 :名無しのやる夫さん :09/12/28 23:49:59 ID:NxiYGWqi
乙です!
277 :名無しのやる夫さん :09/12/28 23:51:04 ID:vlH5/KH6
乙!
278 :名無しのやる夫さん :09/12/28 23:51:34 ID:Q7dK75oH
乙です!
続きがあると嬉しいお
ぶっちゃけ「1スレで終わる作品作ってみるかなー」程度の軽いノリで始めたスレなんで、続きはないお
284 :名無しのやる夫さん :09/12/29 01:09:46 ID:f/3qn/6N
乙です。
C言語は一度手を出したけど良く解らなくて
すぐにやめてしまった……。
続きが読みたいんだぜ。
285 :名無しのやる夫さん :09/12/29 01:38:09 ID:0YX35jHg
C言語は昔勉強してたんで、このスレで扱ったレベルの話までは
普通に理解できるんだけど、ポインタとかが理解不十分なんで
もう少し先の話もして欲しいですw
>>284-285
ポインタは「C言語 ポインタ」でググって出てくるサイトの方が詳しくてわかりやすいお
仕組みや用語・その他細かいことを完全に理解していなくても
方法を丸暗記して無理やり問題解いていれば、そのうちなんとかなるんじゃないかなーと
(ポインタで言えば &p と *p の使い方・使用例をメモっておきながら)
経験より
そもそもこのスレは「プログラミングに全く興味ない/興味はあるけど何もわからない」人を対象にしてまして
そんな人が「(C言語に限らず)プログラミングってこんなものなんだー」ってわかってくれるような作りにしました
勉強を始めるときのとっかかりというか
ここからさらに深く学びたければ、グーグル先生や本を駆使してがんばってくださいねー、みたいな
____
/⌒ ⌒\
/ ( ●) (●)\ 昔ベーマガの付録を読みながら
/ ::::::⌒(__人__)⌒:::::\ PC-98でゲーム作った時のことを思い出したお!
| |r┬-| | 友達とオリジナルゲーム作ったりもしたお!
\ `ー'´ /
ノ \
. /´ ヽ カ
| l l||l 从人 l||l l||l 从人 l||l カ タ
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、. タ
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
┌ ┌┬┬┐┌┬┬┬┐┌┬┬┬┐┌┬┬┬┐
,. - ''"| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ρ ̄`l
 ̄ ̄ ̄泳ぐ管理人 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ノ ̄ ̄
どんなゲームだよ
__
/ \
/ _ノ \
| ( ●)(●) キリッ ____
. | (__人__) /\ / \ 黒歴史です!
| ` ⌒´ノ /(ー) (ー) \
. | } / ⌒(__人__)⌒ \
. ヽ } \ | |r┬-| |
ヽ ノ \ \ `ー'´ _/
/ く. \ \ ノ \
| \ \ (⌒二 |
| |ヽ、二⌒)、 \ | |
泳ぐ管理人
作者様お疲れ様でした
- 関連記事
-
以上の内容はhttp://oyoguyaruo.blog72.fc2.com///blog-entry-1272.htmlより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます
不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14