输入一行字符,判断其是否为英文字母,若是英文字母,则进行大小写转换,若不是英文字母,则不变。
#include <stdio.h>
int main(){
int i;
char s[100];
gets(s);
for(i=0;s[i]!=0;i++)
if(s[i]>='a'&&s[i]<='z')
s[i]=s[i]-32;
else if(s[i]>='A'&&s[i]<='Z')
s[i]=s[i]+32;
for(i=0;s[i]!=0;i++)
printf("%c",s[i]);
return 0;
}
不加括号的时候,默认该for函数执行的是紧跟其后的1函数或语句。
本文介绍了一个使用C语言实现的简单程序,该程序可以接收一行字符输入,并判断这些字符是否为英文字母。如果是英文字母,程序将进行大小写转换;如果不是,则保持不变。通过此程序,读者可以了解C语言中字符操作的基本方法。
4284

被折叠的 条评论
为什么被折叠?



