首页 > 文库大全 > 精品范文库 > 8号文库

编写程序,统计出字符串“want you to know one thing”中字母N和字母O的出现次数

编写程序,统计出字符串“want you to know one thing”中字母N和字母O的出现次数



第一篇:编写程序,统计出字符串“want you to know one thing”中字母N和字母O的出现次数

//编写程序,统计出字符串“want you to know one thing”中字母N和字母O的出现次数 class Count

{

private static int numN=0;

private static int numO=0;

private char c[];public Count(String info){} public void print(){} for(int i=0;i

}

public class Test03

{

public static void main(String args[])

{

Count cou=new Count(“want you to know one thing”);cou.print();

}

}

第二篇:统计字符串中各元音字母(即A,E,I,O,U)的个数。

下列给定函数中,函数fun的功能是:统计字符串中各元音字母(即A,E,I,O,U)的个数。注意:字母不分大小写。例如,输入THIs is a boot,则应输出是1 0 2 2 0。

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

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

试题程序:

#include

#include

#include

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

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]++;

}

}

void main()

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

system(“CLS”);

printf(“nPlease enter a string: ”);

gets(s1);

fun(s1, num1);

for(i=0;i<5;i++)printf(“%d ”,num1[i]);

printf(“n”);

}

(1)错误:fun(char *s, int num[5])

(2)错误:num[i]=0;

(3)错误:switch(s)正确:void fun(char *s, int num[5])正确:num[k]=0;正确:switch(*s)

相关内容

热门阅读

最新更新

随机推荐