728x90
반응형
#include <stdio.h>
#include <string.h>
int main()
{
char str[101] = {0}; // 입력된 문자열을 저장할 배열
int cur_index = 0; // 현재 처리 중인 문자열 인덱스
int count = 1; // 출력할 문자열 길이
int i; // 반복문에서 사용할 변수
scanf("%s", str); // 문자열 입력 받기
while (cur_index < strlen(str))
{
for (i = 0; i < count; i++)
{
if (cur_index + i >= strlen(str))
break; // 현재 인덱스가 문자열 범위를 벗어나면 반복문 종료
printf("%c", str[cur_index + i]); // 문자 출력
}
printf("\n"); // 한 줄 출력이 끝났으므로 줄바꿈
count++; // 다음에 출력할 문자열 길이를 증가시킴
cur_index += i; // 현재 인덱스 업데이트
}
return 0;
}
728x90
반응형
'프로그래밍 언어 > C언어' 카테고리의 다른 글
C언어 소문자로만 구성된 하나의 문자열을 표준 입력 받고 입력 받은 문자열에서가장 많이 사용된 알파벳이 무엇인지 출력하는 프로그램 (0) | 2023.05.24 |
---|---|
C언어 두 수를 입력 받고 두 수 중에서 더 큰 수를 출력하는 프로그램 (0) | 2023.05.24 |
C언어 문자열을 입력 받아 대문자와 소문자를 구분하여 각각 순서대로 정렬하는 프로그램 (0) | 2023.05.24 |
C언어 문자열을 입력 받아 대문자와 소문자를 구분하여 각각 순서대로 정렬하는 프로그램 (1) | 2023.05.22 |
C언어 표준입력으로 문자열을 입력 받고 같은 문자열을이어서 두번 출력하는 프로그램 (1) | 2023.05.22 |