刚接触到C语言,语法上面的掌握还算OK。算法上面的失误让我有点懊恼!多多加油吧~~~
#include <stdio.h>
/*
用户任意输入一个字符串,把该字符串的大写字母变小写,小写变大写。
*/
void main()
{
char str[100];
int i = 0;
printf("请任意输入一个字符串:");
scanf("%s",str);
for(i = 0; str[i] != '\0'; i++ )
{
if('A' <= str[i] && str[i] <= 'Z')
{
str[i] += 32;
}
else if('a' <= str[i] && str[i] <= 'z')
{
str[i] -= 32;
}
}
printf("修改后:%s\n",str);
}