???
  • 板块灌水区
  • 楼主一杯红尘
  • 当前回复2
  • 已保存回复2
  • 发布时间2021/9/14 14:01
  • 上次更新2023/11/4 06:49:36
查看原帖
???
537608
一杯红尘楼主2021/9/14 14:01

这段代码为什么不是将一个字符串中的小写字母与大写字母互换呢?

#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;
}
2021/9/14 14:01
加载中...