この手の for
文は早いうちに練習しておこう!
問題概要
2 つの正の整数 が与えられる。 を求めよ。
制約
考えたこと
とは「 を 回かけた数」である。
このようなものは for
文による「繰り返し処理」で実装できる。具体的には、たとえば変数 res
などを用意しておいて、
「res
に A
をかける」という処理を B
回実施する
とすればよい。なお、変数 res
の初期値は 1 とする。「なにもかけていない状態」を表す数が 1 であるためだ。
コード
#include <bits/stdc++.h> using namespace std; int main() { int A, B; cin >> A >> B; int res = 1; for (int i = 0; i < B; ++i) { res *= A; } cout << res << endl; }