欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言統(tǒng)計一串字符中空格鍵、Tab鍵、回車鍵、字母、數(shù)字及其他字符的個數(shù)(Ctrl+Z終止輸入)

 更新時間:2018年03月18日 10:37:27   作者:凱魯嘎吉  
這篇文章主要介紹了C語言統(tǒng)計一串字符中空格鍵、Tab鍵、回車鍵、字母、數(shù)字及其他字符的個數(shù)(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; //空格鍵的個數(shù)
    }
    else if(c=='\t'){
      ++tab;  //Tab鍵的個數(shù)
    }
    else if(c=='\n'){
      ++enter;  //回車鍵的個數(shù)
    }
    else if((c>='A' && c<='Z') || (c>='a' && c<='z')){
      ++letter;  //字母的個數(shù)
    }
    else if(c>='0' && c<='9'){
      ++num;   //數(shù)字的個數(shù)
    }
    else ++other;   //其他字符的個數(shù)
    i++;
  }
  printf("There are %d characters\n", sum);
  printf("blank=%d, Tab=%d, Enter=%d, letter=%d, number=%d ,other=%d\n",blank, tab, enter, letter, num, other);
}

結(jié)果為:

總結(jié)

以上所述是小編給大家介紹的C語言統(tǒng)計一串字符中空格鍵、Tab鍵、回車鍵、字母、數(shù)字及其他字符的個數(shù)(Ctrl+Z終止輸入) ,希望對大家有所幫助,如果大家有任何疑問歡迎

相關(guān)文章

  • C++實現(xiàn)的多重繼承功能簡單示例

    C++實現(xiàn)的多重繼承功能簡單示例

    這篇文章主要介紹了C++實現(xiàn)的多重繼承功能,結(jié)合簡單實例形式分析了C++面向?qū)ο蟪绦蛟O(shè)計中類的定義與繼承相關(guān)操作實現(xiàn)技巧,需要的朋友可以參考下
    2018-05-05
  • 詳解C++中inline關(guān)鍵字的作用

    詳解C++中inline關(guān)鍵字的作用

    這篇文章主要為大家介紹了C++中的inline關(guān)鍵字,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • C++使用文件實現(xiàn)學(xué)生信息管理系統(tǒng)

    C++使用文件實現(xiàn)學(xué)生信息管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++使用文件實現(xiàn)學(xué)生信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • C/C++ 獲取Windows系統(tǒng)的位數(shù)32位或64位的實現(xiàn)代碼

    C/C++ 獲取Windows系統(tǒng)的位數(shù)32位或64位的實現(xiàn)代碼

    這篇文章主要介紹了C/C++ 獲取Windows系統(tǒng)的位數(shù)32位或64位的實現(xiàn)代碼的相關(guān)資料,希望通過本文能幫助到大家,讓大家實現(xiàn)這樣的功能,需要的朋友可以參考下
    2017-10-10
  • C++二級指針和指針的引用

    C++二級指針和指針的引用

    這篇文章主要介紹了C++二級指針和指針的引用,下文舉例實現(xiàn)形參指針改變實參指針?biāo)赶虻膶ο?,需要的小伙伴可以參考一下,希望對你的學(xué)習(xí)有所幫助
    2022-03-03
  • C++簡單集合類的實現(xiàn)方法

    C++簡單集合類的實現(xiàn)方法

    如何使用C++實現(xiàn)一個簡單的集合類,這篇文章主要介紹了C++簡單集合類的實現(xiàn)方法,感興趣的小伙伴們可以參考一下
    2016-07-07
  • 使用C語言編寫一個關(guān)機惡搞小程序

    使用C語言編寫一個關(guān)機惡搞小程序

    system函數(shù)的參數(shù)是"shutdown"時,它將會執(zhí)行系統(tǒng)的關(guān)機命令,所以本文將利用這一特點制作一個關(guān)機惡搞小程序,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-02-02
  • C語言實現(xiàn)掃雷游戲的方法

    C語言實現(xiàn)掃雷游戲的方法

    這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)掃雷游戲的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • android studio創(chuàng)建C++項目的實現(xiàn)示例

    android studio創(chuàng)建C++項目的實現(xiàn)示例

    本文主要介紹了android studio創(chuàng)建C++項目的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • C語言枚舉與聯(lián)合圖文梳理講解

    C語言枚舉與聯(lián)合圖文梳理講解

    枚舉顧名思義就是把所有的可能性列舉出來,像一個星期分為七天我們就可以使用枚舉,聯(lián)合體是由關(guān)鍵字union和標(biāo)簽定義的,和枚舉是一樣的定義方式,不一樣的是,一個聯(lián)合體只有一塊內(nèi)存空間,什么意思呢,就相當(dāng)于只開辟最大的變量的內(nèi)存,其他的變量都在那個變量占據(jù)空間
    2023-01-01

最新評論