为什么只有五十分啊输出也不对!!!求帮
查看原帖
为什么只有五十分啊输出也不对!!!求帮
1034480
18suizhaliexiaoma楼主2023/9/26 21:40
using namespace std;
int main(){
	string s;
	int cnt=0;
	getline(cin,s); 
	for(int i=0;i<s.size();i++){
		if(s[i]>='a'&&s[i]<='z'){
			cnt++;
			if(cnt%2==0){
				s[i]-=32;
			}
		}else if(s[i]>='A'&&s[i]<='Z'){
			cnt++;
			if(cnt%2==1){
				s[i]+=32;
			}
		} 
	}
	cout<<s;
	return 0;
}
2023/9/26 21:40
加载中...