teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

printf() についても追記

2022/06/22 05:18

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -1,2 +1,3 @@
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]);` のようにします。

1

n

2022/06/22 05:12

投稿

int32_t
int32_t

スコア21933

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