[C言語規格]#1008 A/B

5364 ワード

📌[白俊]#1008 A/B


C言語標準の説明を開始します.段階的に問題を解決し,混同や不明な問題を中心に整理する.この問題は1008番目の問題で、簡単で難しいように見えます.
#include <stdio.h>

int main () {
    int a, b;
    scanf("%d %d", &a, &b);
    printf("%.9f", (double)a / b);
    return 0;
}

💨理解すべき知識


1. float, double, long double

<span style="background-color: rgba(242,179,188,0.5)">float</span>  : 소수 부분 6자리까지 표시, %f
<span style="background-color: rgba(242,179,188,0.5)">double</span> : 소수 부분 15자리까지 표시, %lf
<span style="background-color: rgba(242,179,188,0.5)">long double</span> : 소수 부분 15자리까지 표시 %Lf
-> 소수 부분 9자리 이상을 나타내야 하니 <span style="background-color:lightgrey">double</span>을 사용해준다.

2. "%.9f"


小数部最大9桁

3.変換形式:(ダブル)a/b


整数型a,bを実数型と指定したい場合は、実数値として前に入力します.