けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

AtCoder ABC 222 A - Four Digits (8Q, 灰色, 100 点)

色んな方法がある。C 言語では、 printf() 関数を用いるのが楽だと思われる。

問題概要

0 以上 9999 以下の整数  N が与えられます。

 N の先頭に必要なだけ 0 をつけ、4 桁の文字列にしたものを出力してください。

解法

C 言語であれば、整数値  N の前に、4 桁になるように 0-padding する操作は次のように書ける。

printf("%04d\n", N);

コード

#include <bits/stdc++.h>
using namespace std;

int main() {
    int N;
    scanf("%d", &N);
    printf("%04d\n", N);
}