C语言,求助,样例对了但是0分
查看原帖
C语言,求助,样例对了但是0分
803392
fightclub楼主2023/1/3 22:30
#include<stdio.h>
int main()
{
    char ch1,ch2;
    int line_count=0,char_count=1;
    int count[1000];
    int i=1;
    ch1=getchar();
    ch2=getchar();
    if(ch1=='1')
    {
    	*(count+i)=0;
    	i++;
	}
    while(ch2!=EOF)
    {
        if(ch2=='\r')
        {
            line_count++;
            ch2=getchar();
        }
        else
        {
            if(ch1==ch2)
            {
                char_count++;
                ch1=ch2;
                ch2=getchar();
            }
            else
            {
                *(count+i)=char_count;
                i++;
                char_count=1;
                ch1=ch2;
                ch2=getchar();
            }
        }
    }
    *(count+i)=char_count;
    *count=line_count;
    for(int j=0;j<i;j++)
    {
        printf("%d ",*(count+j));
    }
    printf("%d",*(count+i));
}
2023/1/3 22:30
加载中...