永发信息网

c++一道题 字符串

答案:1  悬赏:30  手机版
解决时间 2021-02-27 11:33
  • 提问者网友:酱爆肉
  • 2021-02-26 19:11
c++一道题 字符串
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-02-26 20:38
因为代码已不甚熟悉,所以说说思路:
第一题和第二题,前面的输入都是一样的,碰到"#"跳出循环,循环内做的事情不同而已:
第一题:已经提示要用数组了,所以直接数组里的atoi项(不确定"a"是0还是1,如果是1,则atoi-1项)+1即可(记得全部初始化为0),然后循环输出结果(用itoa输出字母,优化输出:可以跳过数量为0的项)。
第二题:不调用提供的函数,就用ascii解决好了,当字符的ascii在小写字母的范围内时,加上特定值即可(具体的数值您自己找找吧,真忘了)。
第三题:也是用ascii处理,循环较短字符串的字符数(i<较短字符串.length)中途检查出一个不同就可以判断返回;如果循环结束都没有不同,字符数一样就直接返回0,否则判断返回。
第四题:主要是循环内对每个参数进行判断,可以转换为数值的才相加。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯