当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机二级C语言50套程序修改上机题(9)
发布时间:2011/11/1 9:53:23 来源:城市学习网 编辑:ziteng

  9、给定程序MODI1.C中函数 fun 的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。

      例如:若输入:THIs is a boot,则输出应该是:1、0、2、2、0。

      请改正程序中的错误,使它能得出正确的结果。

      注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构!

  #include

  void fun ( char   *s,  int   num[5] )

  {  int  k, i=5;

     for ( k = 0; k  /**********found**********/

       num[i]=0;

     for (; *s; s++)

     { i = -1;

  /**********found**********/

      switch ( s )

      { case 'a': case 'A': {i=0; break;}

        case 'e': case 'E': {i=1; break;}

        case 'i': case 'I': {i=2; break;}

        case 'o': case 'O': {i=3; break;}

        case 'u': case 'U': {i=4; break;}

      }

      if (i >= 0)

        num[i]++;

     }

  }

  main( )

  {  char  s1[81];    int  num1[5], i;

     printf( "\nPlease enter a string: " );  gets( s1 );

     fun ( s1, num1 );

     for ( i=0; i < 5; i++  ) printf ("%d ",num1[i]); printf ("\n");

  }

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved