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

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

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

#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較快地去重算法,不用先排序后去重,犧牲了空間性能,但是提高了時(shí)間性能*/
    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;
}

相關(guān)文章

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

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

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

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

    相信大家都玩過(guò)掃雷游戲,因?yàn)樗?jīng)典了,今天我們用C語(yǔ)言來(lái)模擬實(shí)現(xiàn)掃雷游戲,結(jié)合示例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2022-04-04
  • C++深入探究二階構(gòu)造模式的原理與使用

    C++深入探究二階構(gòu)造模式的原理與使用

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

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

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

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

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

    C++ decltype類(lèi)型說(shuō)明符

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

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

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

    C語(yǔ)言線性表全面梳理操作方法

    線性表,數(shù)據(jù)結(jié)構(gòu)中最簡(jiǎn)單的一種存儲(chǔ)結(jié)構(gòu),專(zhuān)門(mén)用于存儲(chǔ)邏輯關(guān)系為"一對(duì)一"的數(shù)據(jù)。線性表是基于數(shù)據(jù)在實(shí)際物理空間中的存儲(chǔ)狀態(tài),又可細(xì)分為順序表(順序存儲(chǔ)結(jié)構(gòu))和鏈表
    2022-04-04
  • C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單掃雷小程序

    C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單掃雷小程序

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

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

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

最新評(píng)論