1. 程式人生 > >C primer plus 第六版 第七章 第六題 程式設計練習答案

C primer plus 第六版 第七章 第六題 程式設計練習答案

/* 本程式應題目要求設立。

   讀取使用者輸入,讀取到 '#' 停止輸入。
   計數字符 'ei' 輸入次數,並輸出。
*/

#define _CRT_SECURE_NO_WARNINGS  // 別詫異。我用的是VS2017社群版。貌似VS對於C標準不是很友好。

#include<stdio.h>
  int main(void)
  {
  int i=0;//迴圈用。
  int j=0;//計數用。 
char file[200];

printf("Please input:\n");

    for( i=0; scanf("%c",&file[i]) == 1; i++)
    {
      if( file[i] == 'i' && file[ i-1] == 'e' )
         {
         j++;
         }
       else if( file[i] == '#' )
         {
         break;
         }
   else
         {
         continue;
         }
    }
 
printf("\nThis file have %d 'ei' .", j);


getchar();
getchar();
 
return 0;
 
  }