C primer plus 第六版 第七章 第六题 编程练习答案

时间:2022-03-12 14:38:53

Github 地址:这里这里φ(>ω<*)

/* 本程序应题目要求设立。

   读取用户输入,读取到 '#' 停止输入。
   计数字符 '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;
 
  }