社区讨论

???

灌水区参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@lobsqhzo
此快照首次捕获于
2023/10/30 02:20
2 年前
此快照最后确认于
2023/11/04 06:49
2 年前
查看原帖
这段代码为什么不是将一个字符串中的小写字母与大写字母互换呢?
CPP
#include <iostream>
#include <cstring>
using namespace std;
int main(){
	char str[32] = {0};
	cin >> str;
	int len = strlen(str);
	for(int i = 0 ; i < len; i++){
		if( str[i] >= 'A' && str[i] <= 'Z')
			str[i] += 32;
		if( str[i] >= 'a' && str[i] <= 'z')
			str[i] -= 32;
	}
	cout << str << endl;
	return 0;
}

回复

2 条回复,欢迎继续交流。

正在加载回复...