728x90
# for 문
#include <iostream>
using namespace std;
int main() {
// 3의 배수의 합 구하기 (for 문)
cout << "2018305065 전유정" << endl;
int start, end, hap = 0;
cout << "시작 수를 입력하세요 >>";
cin >> start;
cout << "끝 수를 입력하세요 >>";
cin >> end;
if (start >= end) {
cout << "잘못 입력" << endl;
return 0;
}
for (int i = start; i <= end; i++) {
if (i % 3 == 0)
hap += i;
}
cout << start << "부터 " << end << "까지 중에서 3의 배수의 합은 " << hap << "입니다";
}
# while 문
#include <iostream>
using namespace std;
int main() {
// 3의 배수의 합 구하기 (while 문)
cout << "2018305065 전유정" << endl;
int start, end, hap = 0;
cout << "시작 수를 입력하세요 >>";
cin >> start;
cout << "끝 수를 입력하세요 >>";
cin >> end;
if (start >= end) {
cout << "잘못 입력" << endl;
return 0;
}
int i = start;
while (i <= end) {
if (i % 3 == 0)
hap += i;
i += 1;
}
cout << start << "부터 " << end << "까지 중에서 3의 배수의 합은 " << hap << "입니다";
}
# do while 문
#include <iostream>
using namespace std;
int main() {
// 3의 배수의 합 구하기 (do while 문)
cout << "2018305065 전유정" << endl;
int start, end, hap = 0;
cout << "시작 수를 입력하세요 >>";
cin >> start;
cout << "끝 수를 입력하세요 >>";
cin >> end;
if (start >= end) {
cout << "잘못 입력" << endl;
return 0;
}
int i = start;
do {
if (i % 3 == 0)
hap += i;
i += 1;
} while (i <= end);
cout << start << "부터 " << end << "까지 중에서 3의 배수의 합은 " << hap << "입니다";
}
# 실행 결과
반응형
'전공 공부 > C++' 카테고리의 다른 글
C++프로그래밍 4주차 강의 (0) | 2021.03.25 |
---|---|
구구단 (for문, while문) (0) | 2021.03.25 |
C++ 프로그래밍 3주차 (0) | 2021.03.18 |
chp2 실습문제 3번 (0) | 2021.03.14 |
chp2 실습문제 1번 (0) | 2021.03.14 |