您的位置:首页 > 其它

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

2018-02-28 16:27 1056 查看
#include<stdio.h>
#include<conio.h>
int main(){
  int count(char array[20]);
  char a[20]="123   abc   ...def2"; 
  count(a);
  getch(); 

int count(char array[20]){
  int a=0,b=0,c=0,d=0,i;
  for(i=0;i<20;i++){
    if(array[i]==' ')
      a++;
    else if(array[i]>='0'&&array[i]<='9')
      b++;
    else if(array[i]>='a'&&array[i]<='z'||array[i]>='A'&&array[i]<='Z')
      c++;
    else
      d++;
  }
  printf("空格有%d个,数字有%d个,字母有%d个,其他字符有%d个",a,b,c,d);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐