간단한 제어문 예제
2022. 3. 7. 19:41ㆍC
1. 정수값을 키보드로 입력 받아 그 값이 짝수인지 홀수인지 출력하는 프로그램
int a;
printf("Enter the number : ");
scanf("%d", &a);
printf("##########\n");
if(a%2 == 0){
printf("짝수 입니다\n");
} else {
printf("홀수 입니다\n");
}
printf("##########\n");
출력 결과
Enter the number : 7
##########
홀수 입니다
##########
2.전압과 저항을 입력 받아 전력을 구하는 프로그램
double voltage, resistor, power;
printf("전압 입력 = > ");
scanf("%lf", &voltage);
if (voltage >= 100.0) {
printf("저항 입력 = > ");
scanf("%lf", &resistor);
power = voltage * voltage / resistor; /*전력 계산*/
printf("전력은 %.2fW \n", power);
}
출력 결과
전압 입력 = > 120
저항 입력 = > 1000
전력은 14.40W
3. 성적을 입력 받아 등급을 출력하는 프로그램
int score;
char grade;
printf("Enter the score : ");
scanf("%d", &score);
switch (score/10) {
case 10:
case 9 : grade = 'A';
break;
case 8 : grade = 'B';
break;
case 7 : grade = 'C';
break;
case 6 : grade = 'D';
break;
default : grade = 'F';
}
printf("%d ------ %c", score, grade);
출력 결과
Enter the score : 86
86 ------ B
4. 1부터 입력받은 n까지의 합을 구하는 프로그램
int i, n, sum;
sum = 0;
printf("Enter the value of n : ");
scanf("%d", &n);
i = 1;
while (i<=n) {
sum = sum + i;
i++;
}
printf("1부터 %d까지의 합 = %d", n, sum);
출력 결과
Enter the value of n : 100
1부터 100까지의 합 = 5050
5. 1부터 1000까지 3의 배수인 수의 합을 구하는 프로그램
int i, n, sum;
sum = 0;
for(i=1;i<=1000;i++) {
if(i%3!=0)
continue;
sum = sum + i;
}
printf("1~1000까지 3의 배수들 합은 : %d", sum);
출력 결과
1~1000까지 3의 배수들 합은 : 166833
'C' 카테고리의 다른 글
C - 함수 (0) | 2022.03.07 |
---|---|
C - 포인터와 배열 (0) | 2022.03.07 |
C - 전처리기 (0) | 2022.03.07 |
C - getchar() 함수와 gets()함수 (0) | 2022.03.07 |
C - 배열 (0) | 2022.03.06 |