原始问题:
用C语言编写字符处理程序:统计字母数并转换大小写
include<stdio.h>
include<string.h>
include<ctype.h>
int main()
{ char str[100]; //定义字符串数组,用来存放输入的字符 int i; //定义计数器变量i int count=0; //定义计数变量count,初始值为0 printf("请输入一行字符:"); gets(str);//从键盘上读取一行字符并储存在str中 for(i=0;i<strlen(str);i++)//使用for循环遍历str中的每一个元素 { if(isalpha(str[i]))//如果是字母 { count++;//将count加1 str[i]=tolower(str[i]);//将大写转换成小写 } } printf("共有%d个字母
",count);//打印出总的字母数 printf("转换后的小写形式:%s
",str); //打印出小写形式的字符串 return 0;
}
Prev:小米的22年度财务报表分析结果