https://www.acmicpc.net/problem/2743
2743번: 단어 길이 재기
알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
풀이
#include <stdio.h>
#include <string.h>
int main() {
char s[101]; // 문자열은 100자까지니 널문자 포함 101
int len; // 문자열 길이 변수
scanf("%s", s); // 문자열 입력
len = strlen(s); // s의 문자열 길이를 문자열 길이 변수에 저장
printf("%d\n", len); // 문자열 길이 출력
return 0;
}
문자열 길이를 구하기 위해서는 strlen() 함수가 필요하다.
또한 문자열 관련 함수를 불러오기 위해선 include <string.h> 가 반드시 필요하다
'코딩 > 백준 문제 (브론즈)' 카테고리의 다른 글
[백준/10809/C언어] 알파벳 찾기 _ 풀이 (0) | 2023.08.11 |
---|---|
[백준/11654/C언어] 아스키 코드 _ 풀이 (0) | 2023.08.11 |
[백준/11720/C언어] 숫자의 합 _ 풀이 (0) | 2023.08.09 |
[백준/27866/C언어] 문자와 문자열 _ 풀이 (0) | 2023.08.09 |
[백준/11005/C언어] 진법 변한 2 _ 풀이 (0) | 2023.08.09 |