2014年1月7日火曜日

開発環境

独習C 第4版(ハーバート・シルト (著)、 柏原 正三 (監修)トップスタジオ (翻訳) 、翔泳社)の第1章(Cの基礎)、1.3(変数の宣言と値の代入)、練習問題1.4、1、2.を解いてみる。

その他参考書籍

練習問題1.4, 1, 2.

コード

sample.c

#include <stdio.h>

int main(int argc, char *argv[])
{
    char line[100];
    int num;
    float f;
    float f1, f2;
    
    printf("整数を入力して下さい: ");
    fgets(line, sizeof(line), stdin);
    sscanf(line, "%d", &num);
    
    printf("浮動小数点数を入力して下さい: ");
    fgets(line, sizeof(line), stdin);
    sscanf(line, "%f", &f);
    
    printf("%d ", num);
    printf("%f\n", f);
    
    printf("2つの浮動小数点数(float型)を入力して下さい: ");
    fgets(line, sizeof(line), stdin);
    sscanf(line, "%f %f", &f1, &f2);
    printf("%f %f\n", f1, f2);
    
    return (0);
}

入出力結果(Terminal)

$ cc -g -o sample sample.c
$ ./sample
整数を入力して下さい: 10
浮動小数点数を入力して下さい: 1.2
10 1.200000
2つの浮動小数点数(float型)を入力して下さい: 1.2 3.4
1.200000 3.400000
$

0 コメント:

コメントを投稿