亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C++統(tǒng)計(jì)中英文大小寫(xiě)字母、數(shù)字、空格及其他字符個(gè)數(shù)的方法

 更新時(shí)間:2016年05月31日 09:37:24   作者:賓賓琪琪  
這篇文章主要介紹了C++統(tǒng)計(jì)中英文大小寫(xiě)字母、數(shù)字、空格及其他字符個(gè)數(shù)的方法,涉及C++字符串的遍歷與簡(jiǎn)單判定技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C++統(tǒng)計(jì)中英文大小寫(xiě)字母、數(shù)字、空格及其他字符個(gè)數(shù)的方法。分享給大家供大家參考,具體如下:

/*
* 作 者: 劉同賓
* 完成日期:2012 年 11 月 28 日
* 版 本 號(hào):v1.0
* 輸入描述:
* 問(wèn)題描述: 有一篇文章,共有三行文字,每行有80個(gè)字符。要求分別統(tǒng)計(jì)出其中英文大寫(xiě)字母、小寫(xiě)字母、數(shù)字、空格以及其他字符的個(gè)數(shù)。
* 程序輸出:
* 問(wèn)題分析:略
* 算法設(shè)計(jì):略
*/
#include<iostream>
using namespace std;
int main()
{
  int i,j,upper,lower,digit,space,other;
  char text[3][80];
  upper=lower=digit=space=other=0;
  for(i=0;i<3;i++)
  {
    cout<<"請(qǐng)輸入第"<<i+1<<"行(please input line):"<<endl;
    gets(text[i]); //這是啥情況。
    for(j=0;j<80&&text[i][j]!='\0';j++)
    {
      if(text[i][j]>='A'&&text[i][j]<='Z')
      {
        upper++;
      }
      else if(text[i][j]>='0'&&text[i][j]<='9')
      {
        digit++;
      }
      else if(text[i][j]>='a'&&text[i][j]<='z')
      {
        lower++;
      }
      else if(text[i][j]=' ')
      {
        space++;
      }
      else
      {
        other++;
      }
    }
  }
  cout<<"大寫(xiě)字母?jìng)€(gè)數(shù)為:"<<upper<<endl
    <<"小寫(xiě)字母?jìng)€(gè)數(shù)為:"<<lower<<endl
    <<"數(shù)字個(gè)數(shù)為:"<<digit<<endl
    <<"空格個(gè)數(shù)為:"<<space<<endl
    <<"其他字符個(gè)數(shù)為:"<<other<<endl;
  return 0;
}

運(yùn)行效果截圖如下:

希望本文所述對(duì)大家C++程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C++實(shí)現(xiàn)LeetCode(26.有序數(shù)組中去除重復(fù)項(xiàng))

    C++實(shí)現(xiàn)LeetCode(26.有序數(shù)組中去除重復(fù)項(xiàng))

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(26.有序數(shù)組中去除重復(fù)項(xiàng)),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C語(yǔ)言pow()函數(shù)實(shí)現(xiàn)求x的y次方的值

    C語(yǔ)言pow()函數(shù)實(shí)現(xiàn)求x的y次方的值

    這篇文章主要介紹了C語(yǔ)言pow()函數(shù)實(shí)現(xiàn)求x的y次方的值,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Qt中JSON使用的詳細(xì)步驟

    Qt中JSON使用的詳細(xì)步驟

    本文主要介紹了Qt中JSON使用的詳細(xì)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • C語(yǔ)言求質(zhì)數(shù)的幾種簡(jiǎn)單易懂方式

    C語(yǔ)言求質(zhì)數(shù)的幾種簡(jiǎn)單易懂方式

    這篇文章主要介紹了C語(yǔ)言求質(zhì)數(shù)的幾種簡(jiǎn)單易懂方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • OpenCV 圖像金字塔的實(shí)現(xiàn)示例

    OpenCV 圖像金字塔的實(shí)現(xiàn)示例

    本文將結(jié)合實(shí)例代碼,介紹OpenCV 圖像金字塔,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06
  • C語(yǔ)言 冒泡排序算法詳解及實(shí)例

    C語(yǔ)言 冒泡排序算法詳解及實(shí)例

    這篇文章主要介紹了C語(yǔ)言 冒泡排序算法詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • C++11 智能指針的具體使用

    C++11 智能指針的具體使用

    本文主要介紹了C++11 智能指針的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • C++設(shè)計(jì)模式之代理模式(Proxy)

    C++設(shè)計(jì)模式之代理模式(Proxy)

    這篇文章主要為大家詳細(xì)介紹了C++設(shè)計(jì)模式之代理模式的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • C語(yǔ)言之格式化屏幕輸出詳解

    C語(yǔ)言之格式化屏幕輸出詳解

    這篇文章主要介紹了C語(yǔ)言之格式化屏幕輸出的相關(guān)資料,需要的朋友可以參考下,小編覺(jué)得這篇文章寫(xiě)的還不錯(cuò),希望能夠給你帶來(lái)幫助
    2021-11-11
  • C語(yǔ)言中求字符串長(zhǎng)度的函數(shù)的幾種實(shí)現(xiàn)方法

    C語(yǔ)言中求字符串長(zhǎng)度的函數(shù)的幾種實(shí)現(xiàn)方法

    這篇文章主要介紹了C語(yǔ)言中求字符串長(zhǎng)度的函數(shù)的幾種實(shí)現(xiàn)方法,需要的朋友可以參考下
    2018-08-08

最新評(píng)論