전공 공부/C++
2부터 100까지의 3의 배수의 합구하기2부터 100까지의 3의 배수의 합구하기
jeonnew
2021. 3. 21. 23:57
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 << "입니다";
}
# 실행 결과
반응형