样例过了,全是WA,求助dl!

P1319 压缩技术

icezhk @ 2020-03-19 22:40:43

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cmath>
using namespace std;
int main(){
    int i=0,s=0,t=1;
    char c,m,a[1000];
    while((c=getchar())!='\n')     //每个getchar()依次读入一个字符
    a[i++]=c;
    m=a[0];
    for(int j=2;j<i;j++)
    {
        for(int k=1;k<=a[j]-48;k++)
        {
            if(a[j]==' ')  break;
            if(t%2!=0)
            {
                cout<<0;
                s++;
            }
            if(t%2==0)
            {
                cout<<1;
                s++;
            }
            if(s==m-48)
            {
                cout<<endl;
                s=0;    
            }
            if(k==a[j]-48)  t++;
        }
    }
    return 0;
}

by awa_qwq_awa @ 2020-03-20 00:18:26

@OPENAK 您是要把空格也输入进去?


by icezhk @ 2020-03-20 13:47:24

@awa_qwq_awa 是这样的,鄙人无才,知道有空格,但后面处理空格的手段是不是不够?


by awa_qwq_awa @ 2020-03-20 19:05:41

@OPENAK 输入的时候就处理不好吗,输入int类型不好吗qwq


|