1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > (17)编写一个函数 由实参传来一个字符串 统计此字符串中字母 数字 空格和其他 字

(17)编写一个函数 由实参传来一个字符串 统计此字符串中字母 数字 空格和其他 字

时间:2021-06-05 16:16:37

相关推荐

(17)编写一个函数 由实参传来一个字符串 统计此字符串中字母 数字 空格和其他 字

编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他

字符的个数,在主函数中输入字符串以及输出上述结果。

#include<stdio.h>#include<math.h>#include<stdlib.h>int sum1 = 0, sum2 = 0, sum3 = 0, sum4 = 0;//用来统计个数int main(){void z(char a[], int n);char a[10];int i;printf("请输入一个字符串:");for (i = 0; i < 10; i++){scanf_s("%c", &a[i]);}z(a, 10);printf("字母的个数为:%d\n", sum1);printf("数字的个数为:%d\n", sum2);printf("空格的个数为:%d\n", sum3);printf("其他字符的个数为:%d\n", sum4);system("pause");return 0;}void z(char a[],int n){int i;for (i = 0; i < n; i++){if ((a[i] >= 'a' && a[i] <= 'z') || (a[i] >= 'A' && a[i] <= 'Z'))sum1++;elseif (a[i] >= '0' && a[i] <= '9')sum2++;elseif (a[i] == ' ')sum3++;elsesum4++;}}

调试结果:

(17)编写一个函数 由实参传来一个字符串 统计此字符串中字母 数字 空格和其他 字符的个数 在主函数中输入字符串以及输出上述结果。

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