2018年1月29日月曜日

開発環境

Head First C ―頭とからだで覚えるCの基本 (David Griffiths (著)、Dawn Griffiths (著)、中田 秀基 (監修)、木下 哲也 (翻訳)、オライリージャパン)の3章(小さなツールの作成 - 1つのことだけをうまくやる)、プールパズル(p. 133)を取り組んでみる。

プールパズル(p. 133)

//
//  main.c
//  sample1
//
//  Created by kamimura on 2018/01/27.
//  Copyright © 2018 kamimura. All rights reserved.
//

#include <stdio.h>
#include <stdbool.h>

int main(int argc, const char * argv[]) {
    float latitude;
    float longitude;
    char info[80];
    while (scanf("%f,%f,%79[^\n]", &latitude, &longitude, info) == 3) {
        if ((latitude > 26 && latitude < 34)) {
            if (longitude > -76 && longitude < -64) {
                printf("%f,%f,%s\n", latitude, longitude, info);
            }
        }
    }
    return 0;
}

入出力結果(Terminal)

26,-76,a
27,-76,a
27,-75,a
27.000000,-75.000000,a
33,-63,b
33,-64,b
33,-65,b
33.000000,-65.000000,b
34,-65,b
q
Program ended with exit code: 0

0 コメント:

コメントを投稿