#include <bits/stdc++.h>
using namespace std;
int main() {
__int128 s=2;
long long cs;
int sl;
cout<<"请输入老鼠生殖的数量:";
cin>>sl;
for(int i=1;i<=12;i++){
cs=s/2;
s=s+(cs*sl);
}
char[100] s_s;
sprintf_s(s_s,"%d",s);
cout<<s_s<<"只";
return 0;
}
出现以下错误:
FAILED: CMakeFiles/extracurricular_Rat_Arithmetic_Problem.dir/extracurricular/Rat_Arithmetic_Problem.cpp.obj
C:\PROGRA~1\JETBRA~1\CLION2~1.3\bin\mingw\bin\G__~1.EXE -g -std=gnu++14 -fdiagnostics-color=always -MD -MT CMakeFiles/extracurricular_Rat_Arithmetic_Problem.dir/extracurricular/Rat_Arithmetic_Problem.cpp.obj -MF CMakeFiles\extracurricular_Rat_Arithmetic_Problem.dir\extracurricular\Rat_Arithmetic_Problem.cpp.obj.d -o CMakeFiles/extracurricular_Rat_Arithmetic_Problem.dir/extracurricular/Rat_Arithmetic_Problem.cpp.obj -c C:/Users/XXX/Desktop/C++/extracurricular/Rat_Arithmetic_Problem.cpp
C:/Users/XXX/Desktop/C++/extracurricular/Rat_Arithmetic_Problem.cpp: In function 'int main()':
C:/Users/XXX/Desktop/C++/extracurricular/Rat_Arithmetic_Problem.cpp:15:10: error: expected identifier before numeric constant
15 | char[100] s_s;
| ^~~
C:/Users/XXX/Desktop/C++/extracurricular/Rat_Arithmetic_Problem.cpp:15:10: error: expected ']' before numeric constant
15 | char[100] s_s;
| ^~~
| ]
C:/Users/XXX/Desktop/C++/extracurricular/Rat_Arithmetic_Problem.cpp:15:9: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17' [-Wc++17-extensions]
15 | char[100] s_s;
| ^
C:/Users/XXX/Desktop/C++/extracurricular/Rat_Arithmetic_Problem.cpp:15:9: error: structured binding declaration cannot have type 'char'
C:/Users/XXX/Desktop/C++/extracurricular/Rat_Arithmetic_Problem.cpp:15:9: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto'
C:/Users/XXX/Desktop/C++/extracurricular/Rat_Arithmetic_Problem.cpp:15:9: error: empty structured binding declaration
C:/Users/XXX/Desktop/C++/extracurricular/Rat_Arithmetic_Problem.cpp:15:15: error: expected initializer before 's_s'
15 | char[100] s_s;
| ^~~
C:/Users/XXX/Desktop/C++/extracurricular/Rat_Arithmetic_Problem.cpp:16:15: error: 's_s' was not declared in this scope
16 | sprintf_s(s_s,"%d",s);
| ^~~
ninja: build stopped: subcommand failed.