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

解析如何利用switch語句進行字符統(tǒng)計

 更新時間:2013年06月25日 10:58:50   作者:  
本篇文章是對如何利用switch語句進行字符統(tǒng)計的方法進行了詳細的分析介紹,需要的朋友參考下
復制代碼 代碼如下:

#include <stdio.h>
void cotTime();
main()
{
   cotTime();
}
void cotTime()
{
  int c, i, nwhite, nother, ndigit[10];
  nwhite = nother = 0;
  for(i=0;i<10;i++)
  {
    ndigit[i] = 0;
  }
  while((c = getchar()) != EOF)
  {
    switch(c)
 {
    case '0': case '1': case '2': case '3': case '4':
    case '5': case '6': case '7': case '8': case '9':
    /*一種哈希的思想,從觀察數(shù)組元素值為多少的方法中確定某一數(shù)字出現(xiàn)的次數(shù)
      可以演變?yōu)橐环N較快地去重算法,不用先排序后去重,犧牲了空間性能,但是提高了時間性能*/
    ndigit[c-'0'] += 1;
    break;

    case ' ': case '/t': case '/n':
    nwhite++; break;

    default:
    nother++;
    break;
 }
  }
  printf("digits = ");
  for(i=0;i<10;i++)
  {
    printf(" %d",ndigit[i]);
  }
  printf(", white space = %d, other = %d/n", nwhite, nother);
  return 0;
}

相關文章

  • C++中this指針的用法及介紹

    C++中this指針的用法及介紹

    以下是對C++中this指針的用法進行了詳細的分析介紹,需要的朋友可以過來參考下
    2013-08-08
  • C語言實現(xiàn)掃雷OvO(完整代碼)

    C語言實現(xiàn)掃雷OvO(完整代碼)

    相信大家都玩過掃雷游戲,因為它太經典了,今天我們用C語言來模擬實現(xiàn)掃雷游戲,結合示例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2022-04-04
  • C++深入探究二階構造模式的原理與使用

    C++深入探究二階構造模式的原理與使用

    C++中經常會因為調用系統(tǒng)資源失敗導致出現(xiàn)BUG,所以在類調用構造函數(shù)需要分配系統(tǒng)資源時會出現(xiàn)BUG,從而導致類對象雖然被創(chuàng)建,但是只是個半成品,為了避免這種情況需要使用二階構造模式
    2022-04-04
  • VC解析XML文件-CMarkup的使用詳解

    VC解析XML文件-CMarkup的使用詳解

    本篇文章是對VC解析XML文件-CMarkup的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • OpenCV通過透視變換實現(xiàn)矯正圖像詳解

    OpenCV通過透視變換實現(xiàn)矯正圖像詳解

    這篇文章主要為大家詳細介紹了OpenCV如何通過透視變換實現(xiàn)將一張折射的圖片給矯正過來,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2023-02-02
  • C++ decltype類型說明符

    C++ decltype類型說明符

    在C++中,decltype作為操作符,用于查詢表達式的數(shù)據類型。decltype在C++11標準制定時引入,主要是為泛型編程而設計,以解決泛型編程中,由于有些類型由模板參數(shù)決定,而難以(甚至不可能)表示之的問題。
    2016-03-03
  • C++讀取配置文件的示例代碼

    C++讀取配置文件的示例代碼

    這篇文章主要介紹了C++讀取配置文件的示例代碼,幫助大家更好的理解和學習C++開發(fā),感興趣的朋友可以了解下
    2020-08-08
  • C語言線性表全面梳理操作方法

    C語言線性表全面梳理操作方法

    線性表,數(shù)據結構中最簡單的一種存儲結構,專門用于存儲邏輯關系為"一對一"的數(shù)據。線性表是基于數(shù)據在實際物理空間中的存儲狀態(tài),又可細分為順序表(順序存儲結構)和鏈表
    2022-04-04
  • C語言實現(xiàn)簡單掃雷小程序

    C語言實現(xiàn)簡單掃雷小程序

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)簡單掃雷小程序,一款大眾類的益智小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 使用?c++?在?windows?上定時執(zhí)行一個函數(shù)的示例代碼

    使用?c++?在?windows?上定時執(zhí)行一個函數(shù)的示例代碼

    這篇文章主要介紹了使用c++在windows上穩(wěn)定定時執(zhí)行一個函數(shù),本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07

最新評論