回答編集履歴

2

printf() についても追記

2022/06/22 05:18

投稿

int32_t
int32_t

スコア20909

test CHANGED
@@ -1,3 +1,4 @@
1
- `int` では表現できないほど大きな数になっているので、`stdint.h` を `#include` して、`a[40]` の型を `uint64_t` にしてはいかがでしょうか。
1
+ `int` では表現できないほど大きな数になっているので、`inttypes.h` を `#include` して、`a[40]` の型を `uint64_t` にしてはいかがでしょうか。
2
2
 
3
+ 表示は `printf("%2d %20" PRIu64 "\n", k+1, a[k]);` のようにします。
3
4
 

1

n

2022/06/22 05:12

投稿

int32_t
int32_t

スコア20909

test CHANGED
@@ -1,3 +1,3 @@
1
- `int` では表現できないほど大きな数になっているので、`stdint.h` を `#iclude` して、`a[40]` の型を `uint64_t` にしてはいかがでしょうか。
1
+ `int` では表現できないほど大きな数になっているので、`stdint.h` を `#include` して、`a[40]` の型を `uint64_t` にしてはいかがでしょうか。
2
2
 
3
3