Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

문타쿠, 공부하다.

[C언어 코딩 도장] Unit 40. 연습문제 및 심사문제 본문

C언어/C언어 코딩 도장

[C언어 코딩 도장] Unit 40. 연습문제 및 심사문제

개발새발 문타쿠 2023. 9. 24. 18:20

40.5 연습문제: 입력받은 문자열을 배열에 저장하기

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    char s1[10];

    printf("문자열을 입력하세요>> ");
    scanf("%s", s1);
    
    printf("%s\n", s1);

    return 0;
}

40.6 연습문제: 입력받은 문자열을 동적 메모리에 저장하기

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    char* s1 = malloc(sizeof(char) * 10);

    printf("문자열을 입력하세요>> ");
    scanf("%s", s1);
    
    printf("%s\n", s1);
    
    free(s1);

    return 0;
}

40.7 연습문제: 문자열 세 개 입력받기

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    char* s1 = malloc(sizeof(char) * 10);
    char* s2 = malloc(sizeof(char) * 10);
    char* s3 = malloc(sizeof(char) * 10);

    printf("문자열 3개를 입력하세요>> ");
    scanf("%s %s %s", s1, s2, s3);
    
    printf("%s\n", s1);
    printf("%s\n", s2);
    printf("%s\n", s3);

    free(s1);
    free(s2);
    free(s3);

    return 0;
}

40.8 심사문제: 문자열 네 개 입력받기

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    char s1[30];
    char s2[30];
    char s3[30];
    char s4[30];

    scanf("%s %s %s %s", s1, s2, s3, s4);
    printf("\n");
    
    printf("%s\n", s1);
    printf("%s\n", s2);
    printf("%s\n", s3);
    printf("%s\n", s4);
    
    return 0;
}