回答編集履歴
2
コード修正
test
CHANGED
@@ -14,11 +14,7 @@
|
|
14
14
|
|
15
15
|
for (int digit = 1, i = 0; i < sizeof(int)*8; i++, digit *= 10) {
|
16
16
|
|
17
|
-
if (
|
17
|
+
if (dec & 1 << i) { bin += digit; }
|
18
|
-
|
19
|
-
bin += digit;
|
20
|
-
|
21
|
-
}
|
22
18
|
|
23
19
|
}
|
24
20
|
|
1
コード修正
test
CHANGED
@@ -8,11 +8,11 @@
|
|
8
8
|
|
9
9
|
int main(void) {
|
10
10
|
|
11
|
-
int dec = 17, bin = 0
|
11
|
+
int dec = 17, bin = 0;
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
for (int i = 0; i < sizeof(int)*8; i++, digit *= 10) {
|
15
|
+
for (int digit = 1, i = 0; i < sizeof(int)*8; i++, digit *= 10) {
|
16
16
|
|
17
17
|
if ((dec & 1 << i) != 0) {
|
18
18
|
|