Minecraftzy @ 2024-09-13 19:08:10
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
int s=1;
cin >>n;
for(int i=1;i<=n;i++)
{
int a=1;
s=a*a;
a+=1;
if(s>=n)
{
break;
}
cout <<s<<" ";
}
return 0;
}
我只能输出1 1 1 1 1……哪位大佬能改一下,私聊,我叫Minecraftzy,谢谢。
by Weekoder @ 2024-09-13 19:12:51
@Minecraftzy
把 a 定义在循环外
by Minecraftzy @ 2024-09-13 19:15:55
@Weekoder 谢谢,对的。
by Minecraftzy @ 2024-09-17 10:57:53
@Weekoder 谢谢
by Weekoder @ 2024-09-17 15:03:46
@Minecraftzy 不用谢^-^