2012年4月23日月曜日

開発環境

『実践プログラミング 第3版』 (Steve Oualline (著)、 望月 康司 (監修) (翻訳)、 谷口 功 (翻訳)、 オライリー・ジャパン、1998年、ISBN978-4900900646) の10章(Cプリプロセッサ)10.8(プログラミング実習)実習10-1.を解いてみる。

設問10-7.

コード(TextWrangler)

#include <stdio.h>
#define MULTIPLY(x) (((x) % (10)) == (0))

int main(){
  int int_array[4];
  int i;
  int_array[0] = 10;
  int_array[1] = 15;
  int_array[2] = 20;
  int_array[3] = 21;
  for( i = 0 ; i < 4 ; i++){
    if(MULTIPLY(int_array[i])){
      printf("%dは10で割り切れる。\n", int_array[i]);
    } else {
      printf("%dは10の倍数ではない。\n", int_array[i]);
    }
  }
  return (0);
}

入出力結果(Terminal)

$ cc -g -o sample sample.c
$ ./sample
10は10で割り切れる。
15は10の倍数ではない。
20は10で割り切れる。
21は10の倍数ではない。
$

0 コメント:

コメントを投稿