Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
76770 何嘉乐 上台阶 C++ Compile Error 0 MS 0 KB 275 2024-06-02 17:31:56

Tests(0/0):


Code:

#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; long long a[n+1]; a[1]=1; a[2]=2; int a=1; for(int i=3;i<=n;i++){ a[i]=a[i-1]*a; a++; } long long sum=0; for(int i=1;i<=n;i++){ sum+=a[i]; } cout<<sum; return 0; }


Run Info:

Main.cc: In function 'int main()':
Main.cc:9:6: error: conflicting declaration 'int a'
  int a=1;
      ^
Main.cc:6:12: note: previous declaration as 'long long int a [(n + 1)]'
  long long a[n+1];
            ^
Main.cc:11:15: error: invalid operands of types 'long long int' and 'long long int [(n + 1)]' to binary 'operator*'
   a[i]=a[i-1]*a;
               ^
Main.cc:12:4: error: lvalue required as increment operand
   a++;
    ^