C언어 공부하기/C언어 예제
C언어 프로그래밍 예제 : 받은 문자 거꾸로 출력하기/ 받은 문자열 역순으로 출력하기
HawordFREAKEK
2019. 2. 28. 17:21
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include<stdio.h> #include<string.h> void main() { char ss[100]; int count, i; char *p; printf("문자열을 입력하세요 : "); scanf("%s", ss); count = strlen(ss); p = ss; printf("내용을 거꾸로 출력 ==>"); for (i = 0; i < count; i++) { printf("%c", ss[count-i-1]); } printf("\n"); } | cs |
알아두셔야할점
1. string.h 를 유용하게 쓸 줄 알아야 더 빨리 코딩할 수 있게된다.
strcat - 앞에꺼랑 뒤에꺼랑 연결해주는거
strcpy - 복사
strlen - 길이 계산
strcmp - 앞에꺼랑 뒤에꺼랑 같나 다르나 비교
get - scanf 비슷함 파생 많음
put - printf 비슷함 파생 많음
2. for문을 자유자제로 다룰 수 있어야함
3. ss[count-i-1] 이게 뭘 뜻하는 지 알아야함 *(p + count - (i + 1)) 로도 교체 가능