Time Limit: 1s
Memory Limit: 128MB
학기 초 어렴풋한 기억속에 묻어뒀던 Print format 문제를 다시 떠올려보자.
이번에도 입력 받은 값을 형식에 맞춰 출력하기만 하면 된다.
* 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)
* Line 1 : s가 A글자 이하면 s 뒤에 공백을 붙여 A글자로 만들어서 출력하고 아니면 s를 그대로 출력한다.
* Line 2 : n이 B글자 이하면 n 앞에 0을 붙여 B글자로 만들어서 출력하고 아니면 n을 그대로 출력한다. 이 때 글자수에는 "-"을 포함한다.
* Line 3 : r 소수점 C번째 자리에서 반올림한 값을 출력한다.
Hello 10 1 3 2.7 3
Hello 001 2.70
#include <stdio.h> int main(){ char s[8]="%07.2lf";
double d=1.23456; printf(s,d); }