c语言,本地可以,但洛谷全WA,求大佬解惑。
查看原帖
c语言,本地可以,但洛谷全WA,求大佬解惑。
764000
TheLoner楼主2022/8/18 14:41
#include <stdio.h>

int main(){

	char ju[40000];
	int a=0,i,x='0',y=0,p=0,sum;
	for (i=0;;i++){
		scanf("%c",&ju[i]);
		if (ju[i]!='\n'){
		   a++;
		}else{
		   break;
		}
	}
	sum=a*(a+1)-1;
	for (i=a;i<sum;i++){
	    scanf("%c",&ju[i]);
	}
	printf("%d ",a);
	for (i=0;i<sum;i++){
	    if(ju[i]==x){
	    y++;
	}else if(ju[i]=='\n'||ju[i]=='\r'){	
	}else{
	    printf("%d",y);
	    if(i<sum-1){
	    printf(" ");
	}
	    y=0;
	    x=ju[i];
	    i--;		
	    }
	}
	return 0;
}
2022/8/18 14:41
加载中...