求助!!第六个点wa
查看原帖
求助!!第六个点wa
951771
xianshiliugezi楼主2023/8/5 10:20

第六个点测试信息:

Wrong Answer.wrong answer On line 3 column 1, read 9, expected J.

#include<bits/stdc++.h>
using namespace std;
int main()
{
	char a[1001];
	cin>>a;
	for(int i=0;i<=strlen(a);i++)
	{
		if(a[i]=='+'||a[i]=='-')
		{
			cout<<" ";
			if(a[i]=='+')
			cout<<"tighten"<<" ";
			else
			cout<<"loosen"<<" ";
		}
		if(a[i]>='A'&&a[i]<='Z')
		cout<<a[i];
		if(a[i]>='0'&&a[i]<='9')
		{
			if(a[i+1]>='0'&&a[i+1]<='9')
			{
				if(a[i+2]>='0'&&a[i+2]<='9')
				{
					if(a[i+3]>='0'&&a[i+3]<='9')
					{
						if(a[i+4]>='0'&&a[i+4]<='9')
						{
							
						   	if(a[i+5]>='0'&&a[i+5]<='9')
						   	{
						   		cout<<(int)a[i]-'0'<<a[i+1]-'0'<<a[i+2]-'0'<<a[i+3]-'0'<<a[i+4]-'0'<<a[i+5]-'0'<<endl;
				                i+=4;
						   	}
							else 
							{
								cout<<(int)a[i]-'0'<<a[i+1]-'0'<<a[i+2]-'0'<<a[i+3]-'0'<<a[i+4]-'0'<<endl;
				                 i+=4;
							}
						   }
						else
						{
							cout<<(int)a[i]-'0'<<a[i+1]-'0'<<a[i+2]-'0'<<a[i+3]-'0'<<endl;
				            i+=3;
						}  
					   
					}
					else
					{
						cout<<(int)a[i]-'0'<<a[i+1]-'0'<<a[i+2]-'0'<<endl;
				        i+=2;
				    }
				}
				else
				{
					cout<<(int)a[i]-'0'<<a[i+1]-'0'<<endl;
				    i++;
				}
			}
			else
			cout<<(int)a[i]-'0'<<endl;
		}
		
	}
	return 0;
}

写的有亿点点烂,各位大佬见谅

2023/8/5 10:20
加载中...