본문 바로가기

Foundation/- C

초보자를 위한 C언어 300제(61번~70번)

▶061. 문자열을 일정 크기만큼 비교하기(strncmp)

문제 : 영단어를 입력받고, 입력된 단어가 sky로 시작하는지 검사하는 프로그램을 작성하세요.


 

 

 

 

 

 

▶062. 문자열 연결하기(strcat)

문제 : 두 개의 단어를 입력받아, 두 단어를 연결하여 출력하는 프로그램을 작성하세요.

 

 

 

 

 

 


 

▶063. 문자열 길이 구하기(strlen)

문제 : 문자열을 입력받아 길이를 출력하는 프로그램을 작성하세요.

 

 


 

 

 

▶064. 문자열 검색하기(strstr)

문제 : 문자열을 입력받고, 입력 받은 문자열 중에 "sky"가 있는지 검색하는 프로그램을 작성하세요.

 

 

 

 


▶065. 문자열 중에서 문자 검색하기(strchr)

문제 : 문자열을 입력받고, 입력받은 문자열 중에 "h"가 있는지 검색하는 프로그램을 작성하세요.

 

 

 

 

 

 

 


▶066. 문자열 중에서 일치되는 첫 문자의 위치 구하기(strcspn)

문제 : 문자열 "This is a string $$$"에서 "~!@#$%^...?" 중의 하나가 포함된 문자를 찾는 프로그램을 작성하세요.

 

 

 

 

 


▶067. 문자열 중에서 일치되지 않는 첫 문자의 위치를 구하기(strspn)

문제 : 문자열 "this is a very good!"에서 "abcdefghijklmnopqrstuvwxyz"중의 하나가 포함되지 않는 첫 번째 문자의 위치를 찾는 프로그램을 작성하세요.

 

 

 

 


 

▶068. 문자열을 구분자로 분리하기 1(strtok)

문제 : 영어 문장을 입력받아 공백으로 구분하여 출력하는 프로그램을 작성하세요.

 

 

 

 

 

 

 

 

▶069. 문자열을 구분자로 분리하기 2(strpbrk)

문제 : 영어 문장을 입력 받아 공백을 기준으로 잘라버리는 프로그램을 작성하세요.

 

 

 

 


▶070. 문자열을 특정 문자로 채우기(strset)

문제 : 문자열을 입력받아, 입력받은 문자 중 첫 번째 문자로 입력받은 문자열을 채우는 프로그램을 작성하세요.