输入一个字符,如果是大写字母则转换为小写字母,如果是小写字母则转换为大写,这个程序怎么写

如题所述

#include <stdio.h>
#include <ctype.h>
int main(int argc, char *argv[])
{
int i;
char str[100];
printf ( "Please input the string:\n" );
gets(str);
// 判断是否为小写字母,是转换成大写
// 否,是否为大写字母,是,转换成小写
// 否,不变
for (i = 0; i < strlen(str); i++) {
if (islower(str[i])) {
str[i]=toupper(str[i]);
}
else if (isupper(str[i])) {
str[i]=tolower(str[i]);
}
else {
//do nothing
}
}
puts(str);
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-02

追问

我说的是编程题啊亲~~~

相似回答