본문 바로가기

C언어86

[C언어] 문자열을 입력받아 대문자는 소문자로 소문자는 대문자로 변환하는 프로그램을 작성하시오 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때 혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 더보기 if문과 다양한 조건문을 사용하면 쉽게 문제를 풀 수 있습니다. islower(c) //소문자인지아닌지 여부를 판단해주는 함수 isupper(c) //대문자인지 아닌지 여부를 판단해주는 함수 toupper(c) // 대문자로 바꿔주는 함수 tolower(c) //소문자로 바꿔주는 함수 isalpha(c) //알파벳인지 아닌지 여부를 판단하는 함수 코드의 기본틀입니다. #include #include #include int main(void) { char c; printf("문자를.. 2020. 5. 4.
[C언어] 문자열 안에 포함된 특정한 문자의 개수를 세는 함수 int str_chr(char *s, int c)를 작성하시오 문자열안에 개수를 셀 문자를 입력하고 그 문자를 발견하면 count를 증가시키는 프로그램을 가지고 왔습니다. 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때 혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 코드힌트 더보기 str_chr(char *s, char c) s의 내용이 c와 같다면 count를 증가시키고 count를 return 해주는 함수를 작성하면 됩니다. 아래는 기본틀이니 참고하셔서 코드 작성하시면 되겠습니다. #include #include #define SIZE 100 int str_chr(char *s, char c) {//s의 내용이 c와 같다면 count를 .. 2020. 5. 4.
[C언어] 문자열을 입력받고 문자열에 포함된 공백문자를 삭제하라 문자열을 입력받아 공백문자를 삭제하는 함수, 배열을 출력하는 함수를 작성 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때 혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 더보기 void delete_space(char s[]) 에서 공백을 만난다면 공백대신 문자를 저장하는 프로그램을 작성 void print_arr(chars[]) 에서 s의 모든 내용을 프린트하는 함수를 작성 전체적인 코드는 이러합니다. 혼자 작성해보시고 답안코드를 확인해주세요! #include #include #define SIZE 100 void delete_space(char s[]) {//공백을 제거하는 함.. 2020. 5. 4.
[C언어] 사용자로부터 문자를 입력받고 아스키 코드 값을 출력하시오 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때 혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 힌트 더보기 scanf를 통해 사용자로부터 char형 문자를 입력받고 아스키코드를 나타내기 위해선 char문자를 정수형으로 출력해주면 아스키코드 값을 볼 수 있다. 답안코드 더보기 #include int main(void) { char ch; printf("문자를 입력하시오: "); scanf("%c", &ch);//캐릭터형으로 문자를 출력받고 printf("아스키 코드값=%d\n", ch);//정수형으로 캐릭터형을 출력 return 0; } 더 많은 C언어 글이 궁금하다면? https.. 2020. 5. 4.