全部评论 3

  • 加上这一行。

    2024-09-05 来自 浙江

    0
  • 2024-09-05 来自 浙江

    0
  • if不应该放到for循环外面
    修改后代码如下

    #include <iostream>
    using namespace std;
    int main(){
        int a , b;
        cin >> a >> b;
        int sum = 0;
        long long sum1 = 1;
        for(int i = 1; i <= b; i++){
            sum1 = sum1 * a;
            if(sum1 > 0x7fffffff){
                cout << "-1" << endl;
                return 0;
            }
        }cout<<sum1;
        
        return 0;
    }
    

    还有你全用的是sum1,sum有什么用

    2024-08-03 来自 浙江

    0

热门讨论