怎样用c语言编程:输入一个字符串,统计其中英文字母,数字符号及其他字符的个数

来源:百度知道 编辑:UC知道 时间:2024/06/17 00:20:50
输入一个字符串,统计其中英文字母,数字符号及其他字符的个数

#include <stdio.h>
void fun(char str[],int *zm,int *sz,int *kg)
{
int i=0;
while(str[i++]!=0)
if(str[i]>'a'&&str[i]<'z'||str[i]>'A'&&str[i]<'Z') (*zm)++;
else if(str[i]>'0'&&str[i]<'9') (*sz)++;
else if(str[i]==' ') (*kg)++;
}
void main()
{
char str[81];
int zm=0,sz=0,kg=0;
printf("请输入一个字符串(不超过80个)");
gets(str);
fun(str,&zm,&sz,&kg);
printf("其中字母%d个,数字%d个,空格%d个",zm,sz,kg);
}

取字符转换成ASC值,比A的ASC值是65,然后进行比较

没分数没尽

C语言输入一个字符 c语言编程,编写一个程序,输入一行字符,输出每个字符以及与之对应的ASCII码 C语言编程:输入一个字符串,并删掉一个指定的字符。如输入JIGHH,删掉H 怎样用C语言编程? 用c语言编程 写一个函数,输入一个4位数字,要求输入这4个数字字符,但每两个数字间空一个空格 C语言编写,输入一行字符(用回车结束),每个数字字符的前后都有空格.请编程,把这一行中的数字转换成一个整数 怎样用c语言编程实现自动生成一个整数 C语言编程! 编写程序,计算输入的数字、字母和其他字符的个数。 C语言编程:输入一行字符,统计出其中英文字母、空格、数字和其他字符的个数 用C语言编程:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数.