다음과 같이 출력되는 프로그램을 작성하라.
(각 요소들은 10칸씩 공간을 확보하여 오른쪽으로 정렬하여 출력한다.)
![]() item count price pen 20 100 note 5 95 eraser 110 97 |
[코드]
#include <stdio.h>
int main() {
printf("%10s%10s%10s \n","item","count","price");
printf("%10s%10d%10d \n","pen",20,100);
printf("%10s%10d%10d \n", "note", 5, 95);
printf("%10s%10d%10d \n", "eraser", 110, 97);
printf("%10s%10d%10d \n","pen",20,100);
printf("%10s%10d%10d \n", "note", 5, 95);
printf("%10s%10d%10d \n", "eraser", 110, 97);
return 0;
}
}
%s : 문자열
%c : 문자 1개
%d : +-부호 있는 정수
%u : +-부호 없는 정수
%f : 실수
%0.3f : 실수 (소수점 3자리까지 나오게)
%X : 16진수 대문자로
%x : 16진수 소문자로
%02X : 16진수 대문자로. 2자리 헥사에서, 앞의 빈 칸 있으면 0으로 채움
%c : 문자 1개
%d : +-부호 있는 정수
%u : +-부호 없는 정수
%f : 실수
%0.3f : 실수 (소수점 3자리까지 나오게)
%X : 16진수 대문자로
%x : 16진수 소문자로
%02X : 16진수 대문자로. 2자리 헥사에서, 앞의 빈 칸 있으면 0으로 채움
x= 임의의 숫자
%xd x+1만큼 왼쪽에 빈 공간을 확보한상태후 오른쪽부터채워나간다 // 오른쪽 정렬
%-xd x+1만큼 오른쪽에 빈 공간을 확보한상태후 왼쪽부터채워나간다 // 왼쪽 정렬
'코딩 > Language Coder' 카테고리의 다른 글
102 : 출력 - 형성평가2 (0) | 2018.04.14 |
---|---|
101 : 출력 - 형성평가1 (0) | 2018.04.14 |
507 : 출력 - 자가진단7 (0) | 2018.04.14 |
506 : 출력 - 자가진단6 (0) | 2018.04.14 |
505 : 출력 - 자가진단5 (0) | 2018.04.13 |