C언어/주차별 문제

[5주차] 문자열의 길이

슈슈버거 2023. 4. 23. 00:21

문제


내가 작성한 코드

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>

int main() {
    int num; //문자열의 개수

    scanf("%d", &num);

    int sum = 0; //문자열 길이 더한 값 저장할 변수

    for(int i = 0; i<num; i++){ //num만큼 문자열 입력받기
        char string[80]; //문자열 입력받을 배열
        int idx = 0; //문자열의 인덱스

        scanf("%s", &string);

        while(string[idx] != '\0'){ //문자열의 끝이 나올 때까지 반복
            sum++; //문자열 길이 +1
            idx++; //다음 idx 값 불러오기
        }
    }

    printf("%d\n", sum); //길이 출력

    return 0;
}