C언어/주차별 문제
[6주차] 문자 삭제
슈슈버거
2023. 4. 23. 01:24
문제
내가 작성한 코드
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
char sen[80]; //문자열 입력받을 배열
scanf("%[^\n]s", &sen); //개행이 나올때까지 공백을 포함해 문자열 입력
getchar(); //한 글자씩 가져오기
char *ptr; //포인터
ptr = &sen; //sen의 주소와 연결
char c; //제거 대상 문자
scanf("%c", &c);
for(int i = 0; i<strlen(ptr); i++){ //문자열 길이만큼
if(*(ptr+i) != c){ //c랑 같지 않을 경우
printf("%c", *(ptr+i)); //출력
}
}
printf("\n");
return 0;
}