50分 求大佬帮忙改改吧 孩子快疯了
查看原帖
50分 求大佬帮忙改改吧 孩子快疯了
1617627
Lvtingaiyaya楼主2024/12/16 18:32
#include <stdio.h>
#include <string.h>
void shiyi(int *h,int l){
	int sum1=0,sum2=0;
	for(int i=0;i<l;i++){
		if(h[i]==1){
			sum1++;
		}
		if(h[i]==2){
			sum2++;
		}
		
		if((sum1 - sum2 >= 2 || sum2 - sum1 >= 2) && (sum1>=11 || sum2>=11)){
			printf("%d:%d\n",sum1,sum2);
			sum1=0;
			sum2=0;
		}
	}
	 if(sum1!=0 || sum2!=0){
    	printf("%d:%d\n", sum1, sum2);
	}
}
void ershi(int *h,int l){
	int sum1=0,sum2=0;
	for(int i=0;i<l;i++){
		if(h[i]==1){
			sum1++;
		}
		else {
			sum2++;
		}
		if((sum1 - sum2 >= 2 || sum2 - sum1 >= 2)&& (sum1>=21 || sum2>=21)){
			printf("%d:%d\n",sum1,sum2);
			sum1=0;
			sum2=0;
		}
	}
	 if(sum1!=0 || sum2!=0){
    	printf("%d:%d\n", sum1, sum2);
	}
}
int main(){
	int arr[62500];
	char s;
	int j=0;
	for(;(s=getchar())!='E';j++)
	{
		if(s=='W'){
		arr[j]=1;
	}
	 else  if(s=='L'){
		arr[j]=2;
	}
	} 
	shiyi(arr,j);
	printf("\n");
	ershi(arr,j);
	return 0;
	
}
2024/12/16 18:32
加载中...