質問編集履歴

2

誤字の修正

2017/05/24 10:22

投稿

chili
chili

スコア13

test CHANGED
@@ -1 +1 @@
1
- C言語でdouble型の数値を整数すると値が異なる。
1
+ C言語でdouble型の数値を整数すると値が異なる。
test CHANGED
File without changes

1

コードの書き方を直しました.

2017/05/24 10:21

投稿

chili
chili

スコア13

test CHANGED
File without changes
test CHANGED
@@ -6,9 +6,9 @@
6
6
 
7
7
 
8
8
 
9
- ・double -> int
9
+ ・double -> intへ型変換
10
10
 
11
- ・double foor (double x) + %.lf
11
+ ・double foor (double x) %.lf
12
12
 
13
13
 
14
14
 
@@ -22,7 +22,11 @@
22
22
 
23
23
  ###該当のソースコード
24
24
 
25
+ ```c
26
+
27
+
28
+
25
- #include <stdio.h>
29
+ #include <stdio.h>
26
30
 
27
31
  #include <math.h>
28
32
 
@@ -36,19 +40,27 @@
36
40
 
37
41
 
38
42
 
39
- scanf("%lf",&D);
43
+ scanf("%lf",&D); //税抜き価格
40
44
 
41
- scanf("%lf",&P);
45
+ scanf("%lf",&P); //消費税率
42
46
 
43
- Z = (D * (1 + (P*0.01) ));
44
47
 
45
- printf("%d\n",sum=(int)Z);
46
48
 
47
- double floor (double Z);
49
+ Z = (D * (1 + (P*0.01) )); //税込価格
48
50
 
51
+
52
+
53
+ printf("%d\n",sum=(int)Z); //intへ型変換
54
+
55
+
56
+
57
+ double floor (double Z); //floorで小数点以下切り捨て
58
+
49
- printf("%.lf\n",Z);
59
+ printf("%.lf\n",Z);
50
60
 
51
61
  }
62
+
63
+ ```
52
64
 
53
65
 
54
66