day day up
一、代码部分
1.代码
代码如下(示例):
#include <string.h> #include <stdio.h> int main() { int i = 0; int big_count = 0;//大写 int small_count = 0;//小写 int num_count = 0;//数字 int other_count = 0;//特殊字符 char arr[1000] = "During his stay in Serbia,$3000,(xuedao@163.com)Central and Eastern European (CEE)"; //不能用char str ,最多只能含有4个字符 //不能用char * str,不能改变大小写 while( arr[i] != '\0' ) { //大写时-------------------------------------- if((arr[i]>='A') && (arr[i]<='Z')) { arr[i] += 32; big_count++; // printf("%c",arr[i]); } //小写时----------------------------------- else if((arr[i]>='a') && (arr[i]<='z')) { arr[i] -= 32; //ascill码转换大小写 small_count++; // printf("%c",arr[i]); } //数字---------------------------------------- else if((arr[i]>='0') && (arr[i]<='9')) { num_count++; } //特殊字符---------------------------------- else { other_count++; } i++; } printf("大写字符:%d\n",big_count); printf("小写字符:%d\n",small_count); printf("数字字符:%d\n",num_count); printf("特殊字符:%d\n",other_count); printf("%s\n",arr);
2.结果演示
演示(示例):

2900

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



