4492 - Print Format2

Time Limit: 1s Memory Limit: 128MB

Submissions: 251 Solved: 74
Description

학기 초 어렴풋한 기억속에 묻어뒀던 Print format 문제를 다시 떠올려보자.

이번에도 입력 받은 값을 형식에 맞춰 출력하기만 하면 된다.

Input

* Line 1 : 문자열 s (문자열의 길이는 최대 20글자), 정수 A (1≤A≤100)

* Line 2 : 정수 n (-2000≤n≤2000), 정수 B (1≤B≤100)

* Line 3 : 실수 r (-2000≤r≤2000), 정수 C (1≤C≤5)

Output

* Line 1 : s가 A글자 이하면 s 뒤에 공백을 붙여 A글자로 만들어서 출력하고 아니면 s를 그대로 출력한다.

* Line 2 : n이 B글자 이하면 n 앞에 0을 붙여 B글자로 만들어서 출력하고 아니면 n을 그대로 출력한다. 이 때 글자수에는 "-"을 포함한다.

* Line 3 : r 소수점 C번째 자리에서 반올림한 값을 출력한다.

Sample Input
Hello 10
1 3
2.7 3
Sample Output
Hello     
001
2.70
Hint
#include <stdio.h>
int main(){
    char s[8]="%07.2lf";
double d=1.23456; printf(s,d); }