목록c언어 (14)
SPRING :: NOTE
# 문제 설명 - 다음과 출력 예시와 같이 출력하도록 코드를 작성해 주세요. # 출력 예시 - !@#$%^&*(\'"?:; #include int main() { printf("!@#$%%^&*('\"?:;"); return 0; } 위 코드에서는 printf 함수를 이용하여 주어진 문자열을 출력한다. 주어진 문자열에는 작은따옴표와 큰따옴표가 포함되어 있기 때문에, 이를 이스케이프 문자로 표현해 주어야 한다. 작은따옴표는 \', 큰따옴표는 \"로 표현한다. 따라서 위 코드에서는 '\"'로 작은따옴표와 큰따옴표를 모두 표현하였다.
# 문제 설명 - 영어 알파벳으로 이루어진 문자열 str이 주어짐 - 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성 # 제한사항 - 1 ≤ str의 길이 ≤ 10 - str은 알파벳으로 이루어진 문자열 #include #include int main() { char str[11]; scanf("%s", str); int len = strlen(str); for (int i = 0; i < len; i++) { if ('a'
# 문제 - 문자열 str과 정수 n이 주어짐 - str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성 # 제한 사항 - 1 ≤ str의 길이 ≤ 10 - 1 ≤ n ≤ 5 #include #include int main() { char str[11]; int n; scanf("%s %d", str, &n); int len = strlen(str); // 문자열의 길이를 구합니다. for (int i = 0; i < n; i++) { // n번 반복하여 출력합니다. for (int j = 0; j < len; j++) { putchar(str[j]); } } putchar('\n'); // 줄바꿈 문자를 출력합니다. return 0; } 위 코드에서는 입력으로 문자열과 반복 횟수를 받고, 문자열의 ..
문제 문자열 str이 주어질 때, str을 출력하는 코드를 작성 제한사항 1 ≤ str의 길이 ≤ 1,000,000 str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어짐. 기본적으로 C언어에서 문자열을 입력받는 부분은 scanf를 사용하여 다음과 같이 구현할 수 있다. #include int main() { char str[1000001]; scanf("%s", str); printf("%s\n", str); return 0; } 위 코드는 입력으로 문자열을 받아 출력한다. scanf 함수를 이용하여 문자열을 입력받고, printf 함수를 이용하여 문자열을 출력한다. %s는 문자열을 입력받을 때 사용되는 서식지정자이다. 이를 이용하여 문자열을 입력받을 수 있다. 출력 시, %s를 이용하여 문자열을 출력..
기초 실습 문제 1. 두 개의 숫자(정수형)를 입력하면 두 수의 사칙연산 결과를 모두 출력하는 프로그램을 작성하시오. 2. 세 개의 숫자(실수형)를 입력하면 이 수들의 합과 평균을 출력하는 프로그램을 작성하시오. 3. 섭씨로 표시된 온도 측정값을 화씨 표시의 온도 값으로 변환하는 프로그램을 작성하시오.사용자 입력 : 섭씨 온도를 나타내는 실수프로그램 출력 : 화씨 온도수식 : 화씨 = 섭씨 * ( 9 / 5 ) + 32 4. 어떤 정수 나눗셈의 몫과 나머지를 출력하는 프로그램을 작성하시오.사용자 입력 : 두 개의 정수프로그램 출력 : 몫과 나머지 조건문 관련 실습 예제 1. 두 수(정수)를 입력 받아, 그 중 큰 수를 출력하는 프로그램을 작성하시오. 2. 하나의 정수를 입력 받아 이 수가 짝수(even ..
▶ char, unsigned char 1 byte (8비트) char 의 최소값: -128 char 의 최대값: 127 unsigned char 의 최소값: 0 unsigned char 의 최대값: 255 (0xff) printf("%c", value); // 문자 printf("%s", value); // 문자열 ▶ short, unsigned short 2 bytes (16비트) short 의 최소값: -32768 short 의 최대값: 32767 unsigned short 의 최소값: 0 unsigned short 의 최대값: 65535 (0xffff) ▶ wchar_t 또는 __wchar_t 2 bytes (16비트) wchar_t 의 최소값: 0 wchar_t 의 최대값: 65535 ※ wch..