测试完成后,如何使我的代码在5停止

How to make my code stop at 5 when done testing

本文关键字:代码 我的 停止 何使 测试      更新时间:2023-10-16

我的问题是我测试了第一个只需要使我的代码停止的测试,该测试最多才能停止?你会看到我在图片中的意思测试案例高达15,这是正确的

int main() {
    for(int i=1;i<=15;i++){
        if(i%3==0 && i%15==0)cout<<"FizzBuzz"<<endl;
        else if(i%5==0) cout<<"Buzz"<<endl;
        else if(i%3==0) cout<<"Fizz"<<endl;
        else if(i%15==0) cout<<"FizzBuzz"<<endl;
        else cout<<i<<endl;
    }
    return 0;
}

预期输出12泡沫4嗡嗡声

我的代码输出直到15:12泡沫4嗡嗡声泡沫78泡沫嗡嗡声11泡沫1314fizzbuzz

您已经将循环进行了硬编码直到15。这意味着在执行程序时,循环将运行15次。但是在这种情况下,应该重复直到输入号。因此,进行输入并循环直到它。例如:

int n;
cin>>n;    
for(int i=1;i<=n;i++){ 
    //your code
}
相关文章: