#include <bits/stdc++.h>
using namespace std;
int main(){
int i,a,n,m=0,k,sum;
cin>>n>>k;
a=200;
bool flag=true;
while(flag){
a=[(100+k)/100]*a;
sum=n+sum;
类似我的这段代码,就是 “ a=[(100+k)/100]*a;”这段出现了问题。
程序里面是不能出现中括号的,按照平时数学的理解去写了。
改成 “ a=((100+k)/100)*a;”就好了。
我这个错误比较特殊,希望对跟我犯了同样错误的小伙伴有帮助。