반응형
사용자에게 실수 5개를 입력 받아 합을 구하는 프로그램을 작성해보자.
for문 ver.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
int a;
double x;
double hap = 0;
for (a = 1; a <= 5; a++) {
scanf("%lf", &x);
hap += x;
}
printf("합 %.3f\n", hap);
return 0;
}
▶ 반복문을 수행하는 변수는 a, 사용자가 입력한 수를 받는 변수는 x, 실수의 합을 구해줄 변수는 hap으로 지정
▶ hap = 0 : for 반복문과 while 반복문 사이에 hap 변수를 0으로 초기화해주지 않으면 while의 합이 중복되어 출력됨
▶ a가 숫자 1부터 숫자 5까지 하나씩 늘려가며 반복문을 수행함
→ 사용자가 입력한 숫자 5개를 받는 역할
→ 반복문을 수행하면서 hap 변수에 사용자의 입력값을 더해줌
while문 ver.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
int a;
double x;
double hap = 0;
a = 1;
while (a <= 5) {
scanf_s("%lf", &x);
hap += x;
a++;
}
printf("합 %.3f\n", hap);
return 0;
}
do문 ver.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
int a;
double x;
double hap = 0;
a = 1;
do {
scanf("%lf", &x);
hap += x;
a++;
} while (a <= 5);
printf("합 %.3f\n", hap);
return 0;
}
반응형
'Language > C' 카테고리의 다른 글
[ C ] [ 반복문 연습 문제 ] 약수 개수 출력 프로그램 (0) | 2021.10.13 |
---|---|
[ C ] [ 반복문 연습 문제 ] 배수 합 출력 프로그램 (0) | 2021.10.13 |
[ C ] [ 반복문 연습 문제 ] 1과 100까지의 합 출력 프로그램 (0) | 2021.10.12 |
[ C ] [ 반복문 연습 문제 ] 입력 받은 수까지 출력 프로그램 (0) | 2021.10.12 |
[ C ] 반복문 & 분기문 (0) | 2021.10.12 |