首先定义一个字符变量c,使用静态整型变量digit、alpha、other和space分别记录数字、英文字母、其他字符和空格的数量。使用while循环读取输入字符,直到遇到换行符'\n'为止。在循环中,使用条件语句判断字符的类型:如果字符是数字,则digit++;如果字符是英文字母,则alpha++;如果字符是空格,则space++;否则...
printf("空格:%d;数字:%d;字母:%d;其他:%d。\n",KongGe,ShuZi,ZiMu,QiTa);} int main(){ char s[100];printf("请输入:");gets(s);TongJi(s);return 0;}
C语言 编写函数,由实参传来一个字符串,统计其中字母,数字空格,和其他字符的个数 编写函数,由实参传来一个字符串,统计其中字母,数字空格,和其他字符的个数 上传者:chongqingliqing时间:2014-05-04 用c语言实现 计算一个字符串中单词的个数 本文给出计算一个字符串中单词的个数的C语言程序,感性趣的朋友可以看看...
include <stdio.h> include <string.h> int letter,number,blank,other;void count(char str[]){ int i;for(i=0;str[i]!='\0';i++){ if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))letter++;else if(str[i]>='0'&&str[i]<='9')number++;else...
char *ch,就是定义一个字符型的指针,来接收指针,在你的程序里就是接收你输入的字符串的首地址。要想返回实参,根据你的目的,应该是各类字符的个数,可以用一个数组实现。int* sum(char *ch,int sum[4]);用一个长度为4的一维数组来统计各类字符的个数;同样int* 表示返回一个整形指针;你...
include <stdio.h> include <string.h> int letter,number,blank,other;void count(char str[]){ int i;for(i=0;str[i]!='\0';i++){ if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))letter++;else if(str[i]>='0'&&str[i]<='9')number++;else...