본문 바로가기

분류 전체보기

(92)
[백준 11721번] c언어 :: 열 개씩 끊어 출력하기 문제 알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다. 한 줄에 10글자씩 끊어서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. 출력 입력으로 주어진 단어를 열 개씩 끊어서 한 줄에 하나씩 출력한다. 단어의 길이가 10의 배수가 아닌 경우에는 마지막 줄에는 10개 미만의 글자만 출력할 수도 있다. #include #include int main() { char str[100] = { 0 }; int i; scanf("%s", &str); //문자열로 입력받기 for (i = 0; i ..
[백준 2490번] c언어 :: 윷놀이 문제 우리나라 고유의 윷놀이는 네 개의 윷짝을 던져서 배(0)와 등(1)이 나오는 숫자를 세어 도, 개, 걸, 윷, 모를 결정한다. 네 개 윷짝을 던져서 나온 각 윷짝의 배 혹은 등 정보가 주어질 때 도(배 한 개, 등 세 개), 개(배 두 개, 등 두 개), 걸(배 세 개, 등 한 개), 윷(배 네 개), 모(등 네 개) 중 어떤 것인지를 결정하는 프로그램을 작성하라. 입력 첫째 줄부터 셋째 줄까지 각 줄에 각각 한 번 던진 윷짝들의 상태를 나타내는 네 개의 정수(0 또는 1)가 빈칸을 사이에 두고 주어진다. 출력 첫째 줄부터 셋째 줄까지 한 줄에 하나씩 결과를 도는 A, 개는 B, 걸은 C, 윷은 D, 모는 E로 출력한다. #include int main() { int i; int score[4] =..
[백준 2443번] c언어 :: 별찍기-6 문제 첫째 줄에는 별 2×N-1개, 둘째 줄에는 별 2×N-3개, ..., N번째 줄에는 별 1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. #include int main() { int n; int i, j, k; scanf("%d", &n); for (i = 0; i < n; i++) { for (j = 0; j < i; j++) { printf(" "); } for (k = 0; k < 2 * n - (2 * i + 1); k++) { printf("*"); } printf("\n"); } return 0; }
[백준 2444번] c언어 :: 별찍기-7 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. #include int main() { int n; int i, j, k; scanf("%d", &n); for (i = 0; i < n; i++) { for (j = 0; j < n - i-1; j++) printf(" "); for (k = 0; k < 2 * i +1 ; k++) printf("*"); printf("\n"); } for (i = 0; i < n - 1; i++) { for (j = 0; j
[백준 2442번] c언어 :: 별찍기-5 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. #include int main() { int n; int i, j, k; scanf("%d", &n); for (i = 0; i < n; i++) { for (j = 0; j < n - i-1; j++) printf(" "); for (k = 0; k < 2 * i +1 ; k++) printf("*"); printf("\n"); } return 0; }
[백준 2446번] c언어 :: 별찍기-9 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. #include int main() { int n; int i, j, k; scanf("%d", &n); for (i = 0; i < n; i++) { for (j = 0; j < i; j++) { printf(" "); } for (k = 0; k < 2 * n - (2 * i + 1); k++ ) { printf("*"); } printf("\n"); } for (i = 0; i < n-1; i++) { for (j = 0; j < (n-1) - i-1; j++) printf(" "); for (k = 0; k < 2 * i ..
[백준 2480번] c언어 :: 주사위 세개 문제 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)*1,000원의 상금을 받게 된다. 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)*100원의 상금을 받게 된다. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)*100원의 상금을 받게 된다. 예를 들어, 3개의 눈 3, 3, 6이 주어지면 상금은 1,000+3*100으로 계산되어 1,300원을 받게 된다. 또 3개의 눈이 2, 2, 2로 주어지면 10,000+2*1,000 으로 계산되어 12,000원을 받게 된다. 3개의 눈이 6, 2, 5로 주어지면 그중 가장 큰 값이 6이므로 6*100으로 계산되어 600원을 상금으로 받게..
[백준 1550번] c언어 :: 16진수 #include int main() { int A; scanf("%x", &A); printf("%d\n", A); return 0; } %d: 10진수(정수형) %f: 실수형 %e: 지수형 %o: 8진수 %x: 16진수 %u: 부호없는 10진수 %g: 실수형 자동출력 %p: 포인터의 주소 %c: 하나의 문자로 출력 %s: 문자열