*코드블럭 - 조건문에 실행문이 여러개일때 { }로 실행문을 하나로 묶어주는것.
*조건식이 참이면 { }안의 실행문이 모두 실행된다.
************************
if(조건식) {
실행문1
실행문2
실행문3
}
else {
실행문1
실행문2
실행문3
}
**********************
p.77_예제 1
#include <stdio.h>
int main(void)
{
float num;
int choice;
printf("1: feet tometers, 2: meters to feet \n");
printf("enter choice: ");
scanf("%d", &choice);
if(choice == 1) {
printf("enter number of feet: ");
scanf("%f", &num);
printf("meters: %f", num/3.28);
}
else {
printf("enter number of meters: ");
scanf("%f", &num);
printf("feet: %f", num*3.28);
}
return 0;
}
p.78_예제 2
#include <stdio.h>
int main(void)
{
int answer;
printf("What is 10 + 14? ");
scanf("%d", &answer);
if(answer == 10+14) printf("Right!\");
else {
printf("Sorry, you're wrong, ");
printf("the answer is 24\n");
}
return 0;
}
p.78_연습문제1
#include <stdio.h>
int main(void)
{
int num1, num2, choice;
printf("1: sum, 2: subtract \nchoice : ");
scanf("%d", &choice);
printf("first number: ");
scanf("%d", &num1);
printf("second number: ");
scanf("%d", &num2);
if(choice == 1) printf("sum : %d\n", num1+num2);
else printf("subtract : %d\n", num1-num2);
return 0;
}