连串字母大写变小写
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
#include<stdio.h> #include<string.h> int main() { char a[50]; int i,len; i=0; while(gets(a)) { len=strlen(a); for(i=0;i<len;i++) { if(a[i]>='A'&&a[i]<='Z') a[i]=a[i]+32; } puts(a); } return 0; }
#include<stdio.h> #include<string.h> int main() { char a[50]; int i,len; i=0; while(gets(a)) 控制多组字符串输入!!! { len=strlen(a); 将输入的字符串长度赋值给len!!! for(i=0;i<len;i++) 循环:!!! { if(a[i]>='A'&&a[i]<='Z') 依次判断字符串里的单个字符是否为大写 a[i]=a[i]+32; 若是,则加32改为小写并存在(覆盖)a[i]中 (直接加就行了诶这种操作真厉害不要在意吐槽哈哈哈)!!! } puts(a); 输出改写后字符串 } return 0; }