虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > C/C++编程 > C语言统计一串字符中空格键、Tab键、回车键、字母、数字及其他字符的个数(Ctrl+Z终止

C语言统计一串字符中空格键、Tab键、回车键、字母、数字及其他字符的个数(Ctrl+Z终止
类别:C/C++编程   作者:码皇   来源:互联网   点击:

这篇文章主要介绍了C语言统计一串字符中空格键、Tab键、回车键、字母、数字及其他字符的个数(Ctrl+Z终止输入) ,需要的朋友可以参考下

具体代码如下所述:

    #include<stdio.h>void main(){
    int c, letter=0, num=0, blank=0, tab=0, enter=0, other=0 ,i=0, sum=0;
    printf("Please input a string:n");
    while((c=getchar())!=EOF){
    sum++;
    if(c==' '){
    ++blank;
    //空格键的个数 }
    else if(c=='t'){
    ++tab;
    //Tab键的个数 }
    else if(c=='n'){
    ++enter;
    //回车键的个数 }
    else if((c>='A' && c<='Z') || (c>='a' && c<='z')){
    ++letter;
    //字母的个数 }
    else if(c>='0' && c<='9'){
    ++num;
    //数字的个数 }
    else ++other;
    //其他字符的个数 i++;
    }
    printf("There are %d charactersn", sum);
    printf("blank=%d, Tab=%d, Enter=%d, letter=%d, number=%d ,other=%dn",blank, tab, enter, letter, num, other);
    }

结果为:

总结

以上所述是小编给大家介绍的C语言统计一串字符中空格键、Tab键、回车键、字母、数字及其他字符的个数(Ctrl+Z终止输入) ,希望对大家有所帮助,如果大家有任何疑问欢迎

您可能感兴趣的文章:

  • linux下wc统计文件的个数、行数、字数、字节数等信息方法
  • C++统计中英文大小写字母、数字、空格及其他字符个数的方法
  • C语言编程中统计输入的行数以及单词个数的方法
  • c++统计文件中字符个数代码汇总
  • C语言统计字符个数代码分享
  • FCKEidtor 自动统计输入字符个数(IE)
相关热词搜索: c 语言统计字符个数