c语言输入字符串数组的时候不清楚如何去除数字‘
编写程序,输入一行字符,以回车符 \n 结束,将其中的大写字母转换为相应的小写字母,小写字母转换为相应的大写字母后输出,其他字符按原样输出
#include <stdio.h>
#include <string.h>
#define s 100
int main () {
char str[s];
gets(str);
for(int i=0;i<strlen(str);i++){
if(str[i]>'A'&&str[i]<'Z'){
str[i] += 32;
continue;
}
else if(str[i]>'a'&&str[i]<'z'){
str[i] -= 32;
continue;
}
}
puts(str);
return 0;
}
运行错误是