关于C语言的一道题.x=6; x+=x-=x*x;
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/16 16:26:48
关于C语言的一道题.x=6; x+=x-=x*x;
拜托给出详细的过程;其实我也知道这一题的解题过程 只是不知道他为什么是那种步骤;参考书上的答案是:
x=6;
x-=x*x; /*x=6*6-6=30*/(注意这一步骤就是使我感到费解的地方,鄙人感激不尽!)
x+=30; /*x=30+30=60*/(这一步骤我是知道的)
拜托给出详细的过程;其实我也知道这一题的解题过程 只是不知道他为什么是那种步骤;参考书上的答案是:
x=6;
x-=x*x; /*x=6*6-6=30*/(注意这一步骤就是使我感到费解的地方,鄙人感激不尽!)
x+=30; /*x=30+30=60*/(这一步骤我是知道的)
解释还是越简单越好 首先这是 复合赋值运算 "+=" "-=" 用法一样
比如 {x-=1 等价于 x=x-1 }; {x+=1 等价于 x=x+1} ; 同样等号后面可以是表达式如
{ x*=y+8 等价于 x=x*(y+8)};
所以上面的 {x -= x*x 等价于 x = x -(x * x)(加括号是为了看的清楚 }
将x=6代入后 x=6-6*6= -30
x+= -30 等价于 x=x+(-30) x= - 30 - 30= - 60 这就是正确的解答,在没有其他条件时
你算出正60就一定的是错误的.
比如 {x-=1 等价于 x=x-1 }; {x+=1 等价于 x=x+1} ; 同样等号后面可以是表达式如
{ x*=y+8 等价于 x=x*(y+8)};
所以上面的 {x -= x*x 等价于 x = x -(x * x)(加括号是为了看的清楚 }
将x=6代入后 x=6-6*6= -30
x+= -30 等价于 x=x+(-30) x= - 30 - 30= - 60 这就是正确的解答,在没有其他条件时
你算出正60就一定的是错误的.
关于C语言的一道题.x=6; x+=x-=x*x;
一个关于C语言程序的题:s=x-x 2 /2!+x 3/ -x 4 /4!+ …
C语言:用二分法求方程2*x*x*x-4*x*x+3*x-6=0的解,
C语言的一道简单的题目,int x=10,x+=3+x%(-3).则X=
关于c语言的一道题。设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x
x+=x-=x+x C语言,求教.x初值为6
C语言中编写s=1-x+(x*x)/2!-(x*x*x)/3!+(x*x*x*x)/4!知道最后一项的绝对值小于10的-
c语言 int x=10;x=x%(-3);
c语言x&(x-1) x=9999
有一道c语言的程序题关于++x 和x++的 .
c语言二分法解方程3x*x*x-4x*x+3x-6=0
C语言 ,X=9,X%=X+9,X=?请说明怎么计算的?