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
- #자바 #오라클 #연동
- #StringBuffer #자바 #
- #오라클 #계정 생성 #테이블 #생성 #조회 #추가
- #HTML4.01또는 5의 차이 #parsing #웹브라우저 #form 태그 #태그 속성 #id #name
- #jdbc #자바
- #자바 #오라클 #JDBC
- #제약 조건 #함수 #컬럼 변경 #테이블 변경& 삭제
- #오라클 #11g #테이블
- #자바 #입출력
- #함수 #VIEW #시퀀스 #INDEX
- #웹 #중요한 것
- #오라클 #함수 #MAX() #MIN() #LPAD() #SUBSTR() #TO_CHAR() #복사 #지우기 #수정
- #자바 #파일 #함수
- #48일차 #한 내용 #요약
- #Web #웹 #jsp #servlet
- #함수 #키워드 #조인 #서브쿼리
- #돔 트리 #form 태그 #이스케이프문자 #시작태그 #form태그
- #스윙 #함수 #Swing
- #자바
- #프로그래밍 기초
- #웹 #정의 #5대 브라우저 #
- #오라클 #자바 #연동
- #자바 #입출력 #함수
- #오라클 #용어 정리 #데이터 타입 #비교 연산자 #논리 연산자 #SELECT 문
- #Ajax #EL #JSTL
- #스프링 프레임 워크 #인코딩 #컨텍스트 #환경설정
- #웹 #HTTP 프로토콜
- #리뷰 #CSS #선택자
- #자바 #스윙관련 함수 #API보고 정리했음
- #BigDecimal
Archives
- Today
- Total
IT journey
C언어 - 제어문 1편(조건문) 본문
728x90
반응형
직접 내용 정리하고 만든 예제이니 퍼가실 때는 출처를 남겨주세요:)
1. if문
#if문의 형식
if(조건식)
문장;
( 설명 )
조건식이 참이면 문장 실행합니다.
2. if-else문
#if-else문의 형식
if(조건식)
문장1;
else
문장2;
( 설명 )
조건식이 참이면 문장1을 실행하고 거짓이면 문장2를 실행합니다.
3. 다중 if문
#다중 if문의 형식
if(조건식1)
문장1;
else if(조건식2)
문장2;
else if(조건식3)
문장3;
else
문장4;
( 설명 )
조건식1을 만족하면 문장1을 실행하고 만족하지 않으면 조건2로 들어갑니다.
조건2가 참인지 거짓인지 판별한 뒤 참이면 문장2를 실행하고 만족하지 않으면 조건3으로 들어갑니다.
조건3이 참인지 건짓인지 판별한 뒤 참이면 문장3을 실행하고 만족하지 않으면 else문으로 들어가 문장4를 실행합니다.
4. switch문
#switch 형식
switch(제어식)
{
case c1:
문장1;
break;
case c2:
문장2;
break;
...
default:
문장default;
break;
}
( 설명 )
**이 때, c1,c2,...는 정수입니다!!
제어식에서 내려와 제어식값이 c1이면 문장1을 실행하고 break를 합니다.
c1이 아니면 case c2로 내려와 제어식값이 c2이면 문장2를 실행하고 break를 합니다.
이렇게 반복하다 default를 만나 문장 default값을 실행하고 break를 하고 종료합니다.
5. 예제 (피타고라스 정리를 이용한 빗변 구하기)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
/*피타고라스 정리를 이용해 빗변 구하기*/
#include <stdio.h>
#include <math.h>
int main(void)
{
float a,b,c;
printf("a,b에 들어갈 수를 입력하세요\n");
scanf("%f %f",&a,&b);
if((a==0)||(b==0))
printf("다시 입력해주세요\n");
else if((a<0)||(b<0))
printf("다시 입력해주세요\n");
else
printf("c의 값은 %f", c=sqrt((a*a)+(b*b)));
return 0;
}
IT journey
|
위 코드는 계산하고자 하는 길이 두 변을 각각 a,b에 넣으면,
빗변(c)을 구할 수 있는 코드입니다 :)
이전 발행 글
2021.05.17 - [C언어] - C언어 -산술연산과 형식지정자
728x90
반응형
'개인공부공간 > C언어' 카테고리의 다른 글
C언어-수학함수 (2) | 2021.05.19 |
---|---|
C언어- 제어문 2편(반복문) (2) | 2021.05.19 |
C언어-연산자 (2) | 2021.05.18 |
C언어 -산술연산과 형식지정자 (4) | 2021.05.17 |
Comments