C++实现字符串/字母大小写转换

#include <iostream>
using namespace std;
int main()
{
 	char c1[BUFSIZ] = { 0 }, c2[BUFSIZ] = {0};
 	cout << "请输入字母:" << endl;
 	cin >> c1;
 	int i = 0;
 	int num = strlen(c1);
 	while (c1[i] != '\0')
 	{
  		for (i = 0; i < num; i++)
  		{
  			 if (c1[i] >= 'A' && c1[i] <= 'Z')
  			 {
    				c2[i] = c1[i] + 32;//大写转小写
 			 }
  			 if (c1[i] >= 'a' && c1[i] <= 'z')
   			 {
    				c2[i] = c1[i] - 32;//小写转大写
   			 }  
  		}
  		cout << c2 << endl;
 	}
}


 

©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值