2577번 - 숫자의 개수

10을 나눠서 나온 나머지를 str 인덱스 안에 넣어서 숫자를 세는 방식
str 인덱스 번호 = 0~9까지 숫자
10으로 나눈 몫으로 재정의하여 while문으로 반복한다
int str[10]={0, };
초기값들을 0으로 세팅을 해야 쓰레기 값이 들어가지 않는다


1152번 - 단어의 개수

scanf("[^\n]",str)
\n(개행 문자)를 받을 때까지 입력받으라는 뜻 --> 공백을 포함하여 입력 받는다
if (len == 1 && str[0] == ' ') 구문
공백만 입력했을 경우 0을 출력하게 한다
for (int i=1; i < len - 1; i++)
i=1, len-1로 하여 시작과 끝부분에 공백이 있는 경우 공백 계산 범위에서 제외하도록 한다


'C' 카테고리의 다른 글
| C언어 멘토링 오답노트 (0) | 2025.06.04 |
|---|---|
| 단순 연결 리스트 클론 코딩 (0) | 2025.05.26 |
| 포인터, 동적할당 (0) | 2025.05.20 |
| 백준 10872,1978번 (0) | 2025.05.17 |
| 백준 2753번, 8393번, 2439번 (0) | 2025.05.17 |