302班

          java突擊隊
          posts - 151, comments - 74, trackbacks - 0, articles - 14
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          計算單詞的個數

          Posted on 2007-07-05 15:04 停留的風 閱讀(351) 評論(0)  編輯  收藏 所屬分類: C語言學習歷程

          #include <stdio.h>

          int alphabetic(const char c)
          {
           int alp;
            if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
            {
              alp=0;
            }
            else alp=1;
            return alp;
          }

          int countWords(const char string[])
          {
            int i,wordCount=0;
            int lookingForWord=0;

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

             return wordCount;
          }

          int main(void)
          {
             const char text1[]="Well, here goes!";
             const char text2[]="And here we go...again.";
             int countWords(const char string[]);

             printf("%s-words=%i\n",text1,countWords(text1));
             printf("%s-words=%i\n",text2,countWords(text2));

             return 0;
          }

          運行圖:

          主站蜘蛛池模板: 墨竹工卡县| 新郑市| 海南省| 苍南县| 洪雅县| 彭水| 股票| 洛扎县| 定日县| 华容县| 古丈县| 雷州市| 岳西县| 银川市| 襄樊市| 武安市| 怀化市| 永寿县| 荣成市| 贵州省| 德化县| 阳春市| 新巴尔虎左旗| 化隆| 灌南县| 寿光市| 三亚市| 永胜县| 都兰县| 乌兰县| 喀什市| 西宁市| 玛多县| 兴义市| 龙州县| 丽水市| 新沂市| 乌兰浩特市| 常熟市| 大宁县| 从江县|