刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
n+2 -s或-1*s *p!='\0'或等价形式 num*10或等价形式 p++或等价形式
对于第一个函数,题目要求利用公式计算π的近似值。观察公式可知,n每次递增2,因此第一个空应填写n+2。由于公式中的各项是正负交替的,因此结合表达式term=s/n可知变量s是用来改变符号的,所以第二个空应填写-s。
对于第二个函数,目的是从字符串中提取数字并组合成一个整数。考虑到整数的组合方式,每次读取一个新数字后都需要将已有的数值乘以10再加上新读取的数字。因此,第三个空应填写num * 10。当处理完字符串中的每个数字或到达字符串末尾时,计算应结束,所以第四个空应填写判断字符串是否结束的条件,即*p != '\0'。最后,为了处理下一个字符,需要移动指针到下一个位置,所以第五个空应填写p++。
本文链接:请填补函数代码中的空缺部分。
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
