天天看点

2014秋C++第13周项目5参考-字符串操作

【项目5-字符串操作】

(1)阅读下面的程序,完成类似的字符统计功能

请分别编制程序,完成下面的处理(选2个):

统计字母'a'出现的次数;

统计字符串中(大/小写)字母个数;

统计每一个数字字符出现的次数;

    提示:可以定义一个数组int a[10],保存’0’-’9’在字符串中出现的次数(例a[0]表示字符’0’的个数)

统计每一个字母出现的个数

(2)阅读下面的程序,完成类似字符串复制的功能

完整复制字符串;

还可以写作:

怕被绕更迷糊了的,不要看下面的程序

将str1和str2接起来存放到str3中;

去除str1中的空格,仍保存在str1中;

策略不是去除空格,而是复制非空格字符,不复制空格,这样,空格挂了。

在现实中,迟到的员工罚款,是一种办法;还有一种做法,奖励按时到的员工,迟到的没有奖。都是奖勤罚懒。

看下面的截图,理解程序。如果困难,自己单步执行观察一下。

2014秋C++第13周项目5参考-字符串操作

将str1和str2连接起来,仍存放在str1中;

继续阅读