a+=a*=a/=a-6;这个怎么解

婧在眼前
浏览 2596回答 5
5回答

慕莱坞9220042

你好,这个相当于:a = a/(a - 6); a = a * a; a = a + a;望采纳!

woodynet

这样的课题除了考试,无任何意义

Sole_Memory

首先你要清楚这个+=  *=  \=  -=运算符的运算规则是从右到左,然后先计算a-6 ;所以上式子可以写为:a=[a+a*(a\(a-6))]

婧在眼前

#include<stdio.h> int main() { int a; printf("please input:\n"); scanf("%d",&a); a+=a*=a/=a-6; printf("the result is %d\n",a);  return 0 } a=5时为50 a=7时为98

木柘

代码跑一下。
打开App,查看更多内容
随时随地看视频慕课网APP