学习力代表未来! 稳定+高效! 游戏Coder(喜欢AI,算法,网络),QQ:283899487
因为 宏Q(x) 不规范,所以结果 很迷惑人a /=Q(b+c)/Q(b+c);的执行顺序是从右到左tmp = Q(b+c)/Q(b+c) = 2+1*2+1 / 2+1*2+1 =2+2+0+2+1=7 没有对宏加括号是经常容易犯错!a = a/tmp = 10/7 = 1所以 a = 1;-----------------------------------------题目2反转一个字符串(西山居笔试题):题目:写一个函数,把一个以0字符结尾的字符串str中的'A'字符移到str的末尾!分析:1:以时间换空间 从后向前循环查找字符A2:以空间换时间 一次循环 算法1代码:
Powered by: C++博客 Copyright © expter