调用函数统计字符串中字母数字及标点符号的个数

来源:百度知道 编辑:UC知道 时间:2024/06/25 09:34:06
用c语言编写一个程序,用户输入一行字符,统计其中数字,字符及标点符号的个数并输出。
要求调用三个函数,分别判断字符是否为数字,字母或其他标点符号。
感谢二楼的同志,可是我需要的是带有子函数并且调用用来判断的程序,继续努力!我看好你哦!

#include <stdio.h>
int shuzi(char c)
{
if(c>='0'&&c<='9')
return 1;
else
return 0;
}
int zimu(char c)
{
if((c>='A'&&c<='Z')||(c>='a'&&c<='z'))
return 1;
else
return 0;
}
main()
{
char a[20];
int i=0,count1=0,count2=0,count3=0;
printf("Input a string:\n");
gets(a);
while(a[i]!='\0')
{
if(shuzi(a[i]))
count1++;
else if(zimu(a[i]))
count2++;
else
count3++;
i++;
}
printf("数字个数:%d\n",count1);
printf("字母个数:%d\n",count2);
printf("其他个数:%d\n",count3);
}

//验证成功
//其实无需三个函数 两个函数就够了 如果你觉得还应该添加一个函数 可以留言给我(也就是发消息给我)
//思路十分清晰 算法也相当简单 本程序很好地实现了您的要求

编一个函数由实参传来一个字符串,统计此字符串中字母,数字,和其他字符个数。 写一个函数,由实参传来一个字符串,统计字符串中的字母,数字,空格和其他字符的个数,在主函数中输入字符串 编写函数,由实参传来一个字符串,统计此字符串中的字母,数字,空格各其它的字符的个数,在主函数中输入字符串 编写程序,输入一个字符串,统计其中大小写字母数字和其他符号的个数并输出,要求统计过程在函数COUNT中进行 c语言题:函数FUN的功能是:统计字符串中各元音字母的个数 写一个函数,统计或判断通过键盘输入的字符串中的字母.要求在主函数中输入、输出字符串以及其中的字母个数. vb中能否实现在一个字符串中提取出多个数字 及字母 统计或判断通过键盘输入的字符串中的字母。要求在主函数中输入输出字符串以及其中的字母个数 统计或判断,通过键盘输入的字符串中的字母,要求在主函数中输入,输出字符串以及其中的字母个数 统计或判断,通过键盘输入的字符串中的字母.要求在主函数中输入,输出字符串以及其中的字母个数!