刚才到C++版,看了看,KAI版主出了两道题,C++没人做(不知道是不会还是不愿),
转来大家试试:
一,函数篇 (比较简单,仅提两个问题而已)
问题一: 编写一个程序判定一个字符在一个字符串中出现的次数,如果该字符不出现则返回值 0。
问题二: 编写一个程序判定一个子串在一个字符串中出现的次数,如果该子串不出现则返回值0。
我加上两条件:
1。第一个问题,写成子函数形式:int fun(char *string,char c)
2。第二个问题,写成子函数形式且要能处理汉字:int fun(char *string,char * str)
关于第二个问题的测试数据(如有新的,我会加上,大家也可以跟贴加上):
补充一点汉字编码的知识
GB2313-80标准
1。汉字有两个字节组成:
2。第一个字节等于该汉字的区码加0xa0;第二个字节等于该汉字的位码加0xa0;
1。 char *string="中华人民共和国"; char *str="凸"; 2。 char *string="安綿是什么意思?";
char *str='d'; or *str="匆";
三天后我贴上我的代码。
[此贴子已经被作者于2004-10-08 20:10:28编辑过]