C++/Foundation
006. 두 정수 x, y를 입력받아 x의 y 승을 계산하시오.
페프
2021. 3. 16. 06:28
x의 y승 계산하는 것을 만들어 보았다.
x의 y승은 x를 y번 곱하는 것이다.
그러므로 반복문을 사용해 x를 y번 곱해준다.
for(정수 i는 1이다 ; 1는 y까지이다 ;i는 증가한다){
sum = sum*x (이것을 y번 반복한다)
}
여기서 sum을 1로 설정하는 것을 잊지 말자!
밑에 코드는 최종 코드이다.
#include <iostream>
using namespace std;
int main()
{
int x, y;
cout << "두 개의 정수를입력하세요 : ";
cin >> x >> y;
int sum = 1;
for (int i = 1; i <= y; i++)
{
sum = sum * x;
}
cout << x << " ^ " << y << " ="<< sum;
}