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

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

 更新時(shí)間:2018年03月18日 10:37:27   作者:凱魯嘎吉  
這篇文章主要介紹了C語(yǔ)言統(tǒng)計(jì)一串字符中空格鍵、Tab鍵、回車(chē)鍵、字母、數(shù)字及其他字符的個(gè)數(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; //空格鍵的個(gè)數(shù)
    }
    else if(c=='\t'){
      ++tab;  //Tab鍵的個(gè)數(shù)
    }
    else if(c=='\n'){
      ++enter;  //回車(chē)鍵的個(gè)數(shù)
    }
    else if((c>='A' && c<='Z') || (c>='a' && c<='z')){
      ++letter;  //字母的個(gè)數(shù)
    }
    else if(c>='0' && c<='9'){
      ++num;   //數(shù)字的個(gè)數(shù)
    }
    else ++other;   //其他字符的個(gè)數(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語(yǔ)言統(tǒng)計(jì)一串字符中空格鍵、Tab鍵、回車(chē)鍵、字母、數(shù)字及其他字符的個(gè)數(shù)(Ctrl+Z終止輸入) ,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎

相關(guān)文章

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

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

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

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

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

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

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

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

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

    C++二級(jí)指針和指針的引用

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

    C++簡(jiǎn)單集合類(lèi)的實(shí)現(xiàn)方法

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

    使用C語(yǔ)言編寫(xiě)一個(gè)關(guān)機(jī)惡搞小程序

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

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

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

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

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

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

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

最新評(píng)論