C언어 문제/문법 이해
[포인터] 문자열을 앞글자부터 1글자씩 줄이면서 출력하기
자연&사람
2019. 12. 20. 00:28
반응형
문제).
1). 문자 배열 ch를 선언하고 문자열 "computer"로 초기화
2). 포인터 변수 pt를 선언하고, 배열 ch[0]의 주소를 pt에 지정
3). 반복문과 포인터 변수 pt를 사용하여 아래와 같이 화면에 출력
실행 예1).
입력)
N/A
결과).
computer
omputer
mputer
puter
uter
ter
er
r
답은 아래에... ↓
스스로 풀어보시고... ↓
아래 답과 비교해보세요. ↓
프로그램 소스
#include <stdio.h>
int main(void)
{
char ch[] = "computer";
char *ptr = &ch[0];
while(*ptr) {
printf("%s\n", ptr);
ptr++;
}
return 0;
}
반응형