2013年3月31日日曜日

開発環境

プログラミング言語C 第2版 ANSI規格準拠 (B.W. カーニハン D.M. リッチー (著)、 石田 晴久 (翻訳)、共立出版)の第1章(やさしい入門)、1.3(For 文)の演習 1-5を解いてみる。

その他参考書籍

演習 1-5.

コード

sample.c

#include <stdio.h>

main()
{
    int fahr;
    
    for (fahr = 300; fahr >= 0; fahr = fahr - 20) {
        printf("%3d %6.1f\n", fahr, (5.0 / 9.0) * (fahr - 32));
    }
}

入出力結果(Terminal)

$ ./a.out
300  148.9
280  137.8
260  126.7
240  115.6
220  104.4
200   93.3
180   82.2
160   71.1
140   60.0
120   48.9
100   37.8
 80   26.7
 60   15.6
 40    4.4
 20   -6.7
  0  -17.8
$

ちなみにpython3.3の場合。

pythonの場合。

コード(BBEdit)

sample.py

#!/usr/bin/env python3.3
#-*- coding: utf-8 -*-

fahr = 300
for x in range(fahr, -1, -20):
    print("{0:3d} {1:6.1f}".format(x, 5 / 9 * (x - 32)))

入出力結果(Terminal)

$ ./sample.py
300  148.9
280  137.8
260  126.7
240  115.6
220  104.4
200   93.3
180   82.2
160   71.1
140   60.0
120   48.9
100   37.8
 80   26.7
 60   15.6
 40    4.4
 20   -6.7
  0  -17.8
$

0 コメント:

コメントを投稿