<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    302班

    java突擊隊(duì)
    posts - 151, comments - 74, trackbacks - 0, articles - 14
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    為了使得程序更加靈活,我們將不限制用戶輸入的行數(shù)。因此,我們需要找到一種方式,用于通知程序用戶已經(jīng)完成輸入。有一個(gè)簡(jiǎn)單的方法可以完成這個(gè)任務(wù),那就是當(dāng)用戶輸入最后一行文字以后,再額外加一個(gè)空行。當(dāng)我們使用readLine()函數(shù)讀取這個(gè)額外的空行時(shí),程序?qū)⒃谟米骶彌_區(qū)的數(shù)組的第一個(gè)位置上存儲(chǔ)一個(gè)空字符。我們程序可以專門檢查這種特殊的情況,并由此得知用戶已經(jīng)完成了輸入。
    #include <stdio.h>

    //判斷是否是字母
    bool alphabetic(const char c)
    {
      if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
      {
        return true;
      }
      else
       return false;
    }
    //計(jì)算單詞的個(gè)數(shù)
    int countWords(const char string[])
    {
       int i,wordCount=0;
       bool lookingForWord=true,alphabetic(const char c);

       for(i=0;string[i]!='\0';++i)
       {
         if(alphabetic(string[i]))
      {
        if(lookingForWord)
        {
          wordCount++;
       lookingForWord=false;
        }    
      }
      else
       lookingForWord=true;
       }
       return wordCount;
    }

    //得到一個(gè)字符串
    void readLine(char buffer[])
    {
      char character;
      int i=0;
      do
      {
        character=getchar();
     buffer[i]=character;
     ++i;
      }while(character!='\n');

      buffer[i-1]='\0';
    }

    int main(void)
    {
      char text[81];
      int totalWords=0;
      void readLine(char buffer[]);
      bool endOfText=false;

      printf("Type in your text.\n");
      printf("When you are done,press'RETURN'.\n\n");

      while(!endOfText)
      {
        readLine(text);
     if(text[0]=='\0')
     {
         endOfText=true ;
     }
     else
     totalWords+=countWords(text);
      }

      printf("\nThere are %i words in the above text.\n",totalWords);
      return 0;
    }

    測(cè)試運(yùn)行圖:
    主站蜘蛛池模板: tom影院亚洲国产一区二区| 亚洲成在人天堂一区二区| 亚洲av无码专区首页| 无码人妻一区二区三区免费| 亚洲自偷自拍另类图片二区 | 久久精品视频免费看| 亚洲精品乱码久久久久久蜜桃不卡| 免费福利在线观看| 亚洲精品国产V片在线观看| 一级特黄色毛片免费看| 亚洲精品tv久久久久| 国产一级一毛免费黄片| 亚洲AV无码乱码在线观看富二代| 日韩免费人妻AV无码专区蜜桃 | 91麻豆精品国产自产在线观看亚洲 | 亚洲精品成人a在线观看| 中文在线免费看视频| 亚洲国产精品久久| 97无码免费人妻超级碰碰夜夜| 亚洲欧美日韩久久精品| 免费在线观看毛片| 精品四虎免费观看国产高清午夜 | 亚洲爆乳无码精品AAA片蜜桃| 国产一级淫片a免费播放口之| 巨胸狂喷奶水视频www网站免费| 久久被窝电影亚洲爽爽爽| 在线视频精品免费| 牛牛在线精品免费视频观看| 日韩亚洲一区二区三区| 一色屋成人免费精品网站| MM1313亚洲国产精品| 久久亚洲精品视频| 国产一精品一AV一免费孕妇| 男女作爱免费网站| 911精品国产亚洲日本美国韩国| 日本免费中文字幕在线看| 丁香花在线视频观看免费| 亚洲国产乱码最新视频| 亚洲一级Av无码毛片久久精品| 99re6免费视频| 免费无码又爽又黄又刺激网站|