C语言题目求大佬解答
11个回答
展开全部
3 2 3 1 2
解答:注意,全局变量的a和函数形参局部变量的a是不同的,主函数里面的a指的是全局变量的a。不管是前缀自增还是后缀自增,a始终都要加1再输出,故主函数里的结果是a=2。++a表示a先加1再进入函数运算,此时f(++a)等价于f(1),其中a+=2表示a=3,b是静态类型,作用域是全局,--b表示b=2;同理,a++表示a先进入函数运算再加1,此时f(a++)等价于f(1)(因为这里的a是由全局变量a提供的,它现在是1),其中a+=2表示a=3,b是静态类型,作用域是全局,--b表示b=1。
11
解答:递归规则:f(x)=f(x-1)+x-1
递归出口:f(1)=1
f(5)=4+f(4)=4+3+f(3)=4+3+2+f(2)=4+3+2+1+f(1)=4+3+2+1+1=11
上海勤革
2024-10-18 广告
2024-10-18 广告
Golang程序员在准备面试时,可以参考多个在线刷题平台来提高编程能力和解题技巧。虽然没有具体的网址,但常见的刷题网站通常会提供丰富的算法题库、在线编程环境以及详细的题目解析。通过不断练习,Golang程序员能够加深对常用数据结构和算法的理...
点击进入详情页
本回答由上海勤革提供
展开全部
简单来说,x和y的值太大,导致它们的精度达不到小数点后3位,故而出现误差。使用double型可解决此问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Xmod Y下面的自己想
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
队长给你看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
咯哦旅途摸鱼
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询