大小写字母相互转换的程序

来源:百度知道 编辑:UC知道 时间:2024/05/15 00:40:56
写个程序,输出时大写字母换成小写字母,小写字母换成大写字母.输入时是一个字符串,如:输入Hello World 输出hELLO wORLD,谢谢!!!

用字符串转换一下输出就可以了

程序如下:

#include "iostream"

using namespace std;

int main()
{
string input;
int i=0;
getline(cin,input);
for(i=0;i<input.length();i++)
{
if(input[i]>='a'&&input[i]<='z')
cout<<char(input[i]-32);
else
{
if(input[i]>='A'&&input[i]<='Z')
cout<<char(input[i]+32);
else
cout<<input[i];
}
}
return 0;
}

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main()
{
int i;
char word[1000];
while (scanf("%s", word) != EOF)
{
for (i = 0; word[i] != 0; i++)
{
if (isupper(word[i]))word[i] +