help!!!
  • 板块题目总版
  • 楼主linjiuhan
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/12/22 22:43
  • 上次更新2023/12/23 10:07:10
查看原帖
help!!!
1201186
linjiuhan楼主2023/12/22 22:43

看看哪错了,30分

#include<iostream>
#include<cmath>
#include<cstring>
#include<cstdio>
using namespace std;
string readch()
{
	char c;
	string s;
	while(c=getchar())
	{
		if(c=='E') break;
		s.push_back(c);
	}
	return s;
}
int main()
{
	int a=0,b=0,as=0,bs=0,j=0; 
	string s=readch();
	for(int i=0;i<s.length();i++)
	{
		if(s[i]=='W')
		{
			as++;
		}
		if(s[i]=='L')
		{
			bs++;
		}
	}
	int ss=max(as,bs);
	for(int i=1;i<=ceil(ss/11.0);i++)
	{
		while(a<11&&b<11)
		{
			if(s[j]=='W') a++;
			if(s[j]=='L') b++;
			if(j==s.length()-1) break;
			j++;
		}
		printf("%d:%d\n",a,b);
		a=b=0;
	}
	putchar('\n');
	j=0;
	for(int i=1;i<=ceil(ss/21.0);i++)
	{
		while(a<21&&b<21)
		{
			if(s[j]=='W') a++;
			if(s[j]=='L') b++;
			if(j==s.length()-1) break;
			j++;
		}
		printf("%d:%d\n",a,b);
		a=b=0;
	}
	return 0;
}

万分感谢!!!

2023/12/22 22:43
加载中...