문제 설명
공백이 없는 최대 20글자의 단어가 배열 x에 입력된다.
이 단어의 글자수를 인쇄하는 코드를 구현하라.
단, 문자열 끝의 널문자는 개수에 포함되지 않는다.
아래 코드를 이용하되 변수 등은 자유롭게 추가가 가능하다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main(void)
{
char x[21];
scanf(" %s", x);
// 코드 구현
}
입력 예시
Hello
출력 예시
5
정답 코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main(void)
{
char x[21];
scanf(" %s", x);
int i, cnt = 0;
for (i = 0; x[i] != '\0'; i++)
{
cnt++;
}
printf("%d\n", cnt);
}
메모
printf 내부의 \n 습관화 필요