哪里错了呀大佬求助

P1319 压缩技术

qleizhengye2022 @ 2023-12-09 20:17:16

#include<bits/stdc++.h>
using namespace std;
string s; 
int n,t;
int main()
{
    getline(cin,s);
    for(int i=2;i<s.size();i+=2)
    {
        if(t==0) //
        {
            t=1;
            for(int j=1;j<=s[i]-'0';j++)
            {   
                if(n%7!=0&&n/7>0) cout<<endl;
                cout<<'0';
                n++;
            }
        }
        else
        {
            for(int j=1;j<=s[i]-'0';j++)
            {
                if(n%7!=0&&n/7>0) cout<<endl;
                cout<<'1';
                n++;        
            }
            t=0;
        }
    }
return 0;
}

by heyx0201 @ 2023-12-09 20:27:50

@qleizhengye2022 什么思路


by qleizhengye2022 @ 2023-12-09 20:42:19

@heyx0201 判断每个数字是表示0还是1,如果满七,则换行


by heyx0201 @ 2023-12-09 20:54:04

@qleizhengye2022 看清楚题目意思,还有输入格式输出格式还有样例


by qleizhengye2022 @ 2023-12-09 22:48:50

哦好的谢谢


by qleizhengye2022 @ 2023-12-09 22:49:15

已关注


|