求助!运行都不行
查看原帖
求助!运行都不行
735164
pengqiushi楼主2023/1/27 22:35

代码如下:

#include<iostream>
using namespace std;
string a[10005];
int la;
string bian(string x){
	for(int i=0; i<=x.size(); i++)
		if(x[i]>='A'&&x[i]<='Z')
			x[i]+=32;
		else x[i]-=32;
	return x;
	
}
int main()
{
	int n;
	cin>>n;
	int flag=0;
	for(int i=1; i<=n; i++){
		string t;
		cin>>t;
		if(t=="CapsLock")
			flag++;
		else {
			if(flag%2==1)
				t=bian(t);
			a[++la]=t;
			//cout<<"OK";
		}	
	}
//	for(int i=1; i<=la; i++)
//		cout<<a[i];
	int q;
	cin>>q; 
	for(int i=1; i<=q; i++){
		int ans;
		cin>>ans;
		ans=ans%la+1;
		cout<<a[ans]<<endl;
	}
	return 0;
}
2023/1/27 22:35
加载中...