900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > c语言:写一个函数统计字符串的字母 数字 空格 其他字符

c语言:写一个函数统计字符串的字母 数字 空格 其他字符

时间:2023-06-13 03:37:38

相关推荐

c语言:写一个函数统计字符串的字母 数字 空格 其他字符

c语言:写一个函数统计字符串的字母,数字,空格,其他字符

#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#include<ctype.h> #pragma warning(disable:4996)#define n 1024 // #define是一个预编译指令,代表n是1024void fun(char str[]);int main(){char str[n];printf("请输入字符串:\n"); gets(str); //输入一个字符串fun(str);return 0;}void fun(char str[]){int num,letter,space,other;num=letter=space=other=0;for ( int i = 0; i < strlen(str); i++){if (isalpha(str[i])) //isalpha判断字符是否为大写英文字母,需要头文件#include<ctype.h>{letter++;}else if (str[i]==' '){space++;}else if (isdigit(str[i])) //isdigit判断字符是否为数字{num++;}else{other++;} }printf("空格%d\n",space);printf("字母%d\n",letter);printf("数字%d\n",num);printf("其他字符%d\n",other);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。