C言語の関数を定義できますか?

前回のまとめ等

  • if
  • for
  • ソースコードの整形(主にインデント)について
    • まともなエディタを使おう。
    • indent、astyle等の整形ツール
  • 課題の解答例

関数を定義しよう

実行例と同じになるようにプログラムを修正(関数を追加するだけで、元のコードは変更しない)して実行しよう。

BMI算出

元のプログラム: bmi.c

身長[cm]は?: 170
体重[kg]は?: 60
BMIは20.761246です。

「170」と「60」はキーボードからの入力。BMIの計算方法はBMIと適正体重(keisanサービス)が参考になる。

任意の範囲の数値の合計を求める

元のプログラム: sum.c

10から40までの数の合計は775です。

パラメータが指定できるFizzBuzz

元のプログラム: fizzbuzz.c

5の倍数のときFizz、9の倍数のときBuzzを表示するFizzBuzzを400以上500未満で実行する
Fizz 401 402 403 404 FizzBuzz 406 407 408 409 Fizz 411 412 413 Buzz Fizz 416 417 418 419 Fizz 421 422 Buzz 424 Fizz 426 427 428 429 Fizz 431 Buzz 433 434 Fizz 436 437 438 439 Fizz Buzz 442 443 444 Fizz 446 447 448 449 FizzBuzz 451 452 453 454 Fizz 456 457 458 Buzz Fizz 461 462 463 464 Fizz 466 467 Buzz 469 Fizz 471 472 473 474 Fizz 476 Buzz 478 479 Fizz 481 482 483 484 Fizz Buzz 487 488 489 Fizz 491 492 493 494 FizzBuzz 496 497 498 499