帮忙修改一下

B2092 开关灯

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 不用谢^-^


|