yokobuttonの不定期で競技プログラミングをするブログ

不定期で解けた競技プログラミングコンテストの問題を載せています。

AtCoder Beginner Contest 222 A - Four Digits

問題の要約
 0以上9999以下の整数Nが与えられる。
 Nの先頭に必要なだけ0をつけ,4桁の文字列にしたものを出力せよ。
制約
 0<=N<=9999
入力
 N
考え方
 1,文字列で入力を受け取る
 2,文字列の長さ-4個の0を文字列の先頭に加える。
実際のプログラム
#include<iostream>
#include<string>

using namespace std;

int main(){
  string N;
  cin >> N;
  for(int i = 0; i < N.size()-4; i++){
    N = "0"+N;
  }
  
  cout << N << endl;
  
  return 0;
}