문제

내가 작성한 코드
#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;
}
'C언어 > 주차별 문제' 카테고리의 다른 글
[7주차] SWAP number 4 (2) | 2023.04.23 |
---|---|
[6주차] 그룹지어 뒤집기 (0) | 2023.04.23 |
[6주차] 알파벳 개수 세기 (0) | 2023.04.23 |
[6주차] 최댓값, 최솟값 (0) | 2023.04.23 |
[6주차] 포인터 배열을 이용한 합산 구하기 (0) | 2023.04.23 |