袁莱维 2023-02-12 13:28 采纳率: 0%
浏览 23

关于#c++#的问题:要输出的数之间需要用','隔开

#include<iostream>
using namespace std;
bool a[5011];
int main() {
    int n,m;
    cin>>n>>m;
    for(int i=2; i<=m; i++) {
        for(int j=1; j<=n; j++) {
            if(i%j==0) {
                a[j]=!a[j];
            }
        }
    }
    for(int i=1;i<=n;i++) {
        //???
    }
    return 0;
}

要输出的数之间需要用','隔开。

  • 写回答

2条回答 默认 最新

  • Huazie 优质创作者: 编程框架技术领域 2023-02-12 14:15
    关注
    • 先看运行截图:

    img

    • 参考如下:
    #include<iostream>
    using namespace std;
    bool a[5011];
    int main() {
        int n,m;
        cin>>n>>m;
        for(int i=2; i<=m; i++) {
            for(int j=1; j<=n; j++) {
                if(i%j==0) {
                    a[j]=!a[j];
                }
            }
        }
        for(int i=1;i<=n;i++) {
            cout<< a[i];
            if (i != n)
                cout<< ",";
        }
        return 0;
    }
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 2月12日