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

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

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

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

/*
* 作 者: 劉同賓
* 完成日期:2012 年 11 月 28 日
* 版 本 號:v1.0
* 輸入描述:
* 問題描述: 有一篇文章,共有三行文字,每行有80個字符。要求分別統(tǒng)計出其中英文大寫字母、小寫字母、數(shù)字、空格以及其他字符的個數(shù)。
* 程序輸出:
* 問題分析:略
* 算法設(shè)計:略
*/
#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<<"請輸入第"<<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<<"大寫字母個數(shù)為:"<<upper<<endl
    <<"小寫字母個數(shù)為:"<<lower<<endl
    <<"數(shù)字個數(shù)為:"<<digit<<endl
    <<"空格個數(shù)為:"<<space<<endl
    <<"其他字符個數(shù)為:"<<other<<endl;
  return 0;
}

運行效果截圖如下:

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

    C語言 冒泡排序算法詳解及實例

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

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

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

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

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

    C語言之格式化屏幕輸出詳解

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

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

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

最新評論