Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- python
- 도커 elk
- 백준
- streamsets 강의
- mysql on docker
- 스트림셋
- mysql docker
- c++
- 데이터베이스
- java
- 자바
- 데이트
- C언어
- nvidia docker
- 도커 mysql
- ansible install
- 푸시푸시
- 앤서블 설치
- 클라우드
- 파이썬
- elk stack
- 도커 시작하기
- 알고리즘
- c
- 정보처리기사
- 도커
- MySQL
- 코딩
- 스트림셋이란?
- docker
Archives
- Today
- Total
리그캣의 개발놀이터
자료구조 - 알파벳 소문자는 대문자로 대문자는 소문자로[C언어] 본문
알파벳 소문자는 대문자로 대문자는 소문자로
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | /*2013301004 곽승혁 알파벳 한문자를 입력받아 소문자는 대문자로 대문자는 소문자로 출력하는 프로그램을 만드시오. 다음 함수를 포함하여 작성하시오.*/ #include <stdio.h> int validinput(char c); //if(a..z||A..Z) return 1 else -1 char change(char c);//소문자는 대문자로 대문자는 소문자로 변환 int main(void) { char x,y,answer; int vali; do{ do{ printf("enter an alphabet?"); scanf("%c",&x); vali=validinput(x); if(vali!=1) { printf("invalid input\n"); x=getchar(); } }while(vali!=1); y=change(x); printf("%c\n",y); getchar(); printf("continue(y/n)?"); scanf("%c",&answer); x=getchar(); }while(answer!='n'); printf("program end\n"); return 0; } int validinput(char c) { if((c>='a')&&(c<='z')||(c>='A')&&(c<='Z')) return 1; else return -1; } char change(char c) { if((c>='a')&&(c<='z')) return c-32; else return c+32; } | cs |
'프로그래밍 기본 > 자료구조' 카테고리의 다른 글
자료구조 - 구조체 이용하기[C언어] (0) | 2018.01.21 |
---|---|
자료구조 - 일차원 배열을 이용하여 출력(C언어) (0) | 2018.01.21 |
자료구조 - 포인터 사용 오름차 정렬[C언어] (0) | 2018.01.21 |
자료구조 - 다항식의 덧셈(C 언어) (0) | 2018.01.21 |
자료구조 - 수식과 STACK 사용(C언어) (0) | 2018.01.21 |
Comments