|
고마워요~~^^
모르는거 있음 또 질문해두 되져~~?ㅎㅎ
수고하세요~~~
이영우 님이 쓰신 글 :
:
: int 회문검사(char *str)
: {
: 루프(길이가 0보다 크고 짝수일때까지){
: my_gets();
: }
:
: 루프(i,j가 인접할때까지) {
: i는 처음부터 뒤로.
: j는 뒤부터 앞으로.
: str[i] 와 str[j]가 서로 같은지 검사
: 다르면 0 리턴
: }
: 비교가 이상없이 종료됐으면 1 리턴
: }
:
: char *my_gets(char *str)
: {
: 루프(\n까지) {
: 한문자 입력받기();
: str에 값 채우기
: }
: 널문자 채우기
: return str;
: }
:
: char *my_strcpy(char *dest,char *src)
: {
: 루프(src의 널문자까지)
: src의 한자씩 dest 복사
: dest 널문자 세팅
: return dest;
: }
:
: int my_strlen(char *str)
: {
: 루프(str의 널문자까지)
: 1씩 길이 증가
: 리턴 길이
: }
:
: 어흑... 님이 쓰신 글 :
: : c++초보입니당.....
: : 어찌해야하는지 모르겠어요...으흑...
: :
: : [문제] 사용자가 입력한 문자열이 Palindrome(회문문자) - 앞에서
: : 읽으나 뒤에서 읽으나 똑같은 문자열- 인지 아닌지를 알아내는 프로
: : 그램을 작성하시오.
: :
: : 1) int isPalindrome(char *string) 함수를 사용할것.
: :
: : 2) 가능하면 컴파일러 제공함수를 쓰지 말고 모두 만들어 쓸것!!!
: : 예) gets, strcpy, strlen => 직접구현
: :
: : 3) 사용자가 입력하는 문자열은 영문에 한할 것.
: :
|