c语言计算问题

a=10, b=10
a+=b-=a*=b/=3

怎么算 答案是a=3 b= - 27 吗? 求具体步骤

第1个回答  推荐于2016-02-20
从右往左运算
先算b/=3; 即b=b/3;
再算a*=b; 即a=a*b;
再算b-=a; 即b=b-a;
再算a+=b; 即a=a+b;本回答被提问者采纳

C语言问题,输入6名学生的成绩,并计算平均成绩。
一、问题分析 需要保存6名学生5门功课的成绩,需要设计一个6行5列大小的二维数组scores[6][5]来存储30个成绩数据。保存6名学生的平均成绩,需要设计一个6列大小的一维数组来avgs[6]存储平均成绩。为使程序具有更好的通用性,使用宏定义定义学生人数M和课程门数N。计算每个学生的平均成绩时,累加该...

怎么利用C语言实现数学问题计算
1、首先在Visual Studio 2019中新建一个C语言文件,如下图所示。2、接着导入如下图所示的库文件,所需要的数学计算函数都在里面。3、然后运用scanf函数来接收用户输入的三个数字,如下图所示。4、接着利用逐个比较的方式计算三个数中的最大值,如下图所示。5、运行编写的C语言文件,会弹出如下图所...

搞懂这8个C语言问题,你也能进大厂
高懂这8个c语言问题,你也能进大厂1、用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)。define SEC_YEAR (365*24*60*60)UL考察点:1.#define语法的基本知识(例如:不能以分号结束,括号的使用,等等)。2.懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何...

c语言怎样计算两个整数之差?
1、首先打开vc6.0, 新建一个项目。2、然后添加头文件。3、添加main主函数。4、定义一个两个数相加的函数binSubtracton。5、在main函数定义int了性number1,number2, binSub。6、使用scanf给变量赋值。7、调用binAddition、binSubtracton。8、运行程序,看看结果就完成了。

c语言问题求解!!!谢谢!!!
问题一箩筐,还得歪着头看,挺佩服自己。根据你的问题一一做解答:1、a += a -= a*a ; \/\/这个语句的核心是要明白不同运算符的优先级,以及结合性。 +=,-= 是赋值运算符,优先级仅比‘,’高,是明显低于算术运算符‘*’的,而且赋值运算符的结合性是“从右往左”(也就是把右值赋给...

一道C语言的简单的算术问题,请说明运算顺序。
a%3*(int)(x+y)%2\/4 由于()的优先级最高,所以先计算x+y并进行类型转换,之后上式就变成了:a%3*7%2\/4 之后由于这里的运算符优先级相同,而且结合性是从左向右的,所以从左向右依次计算,即上式等价于:(((a%3)*7)%2)\/4 把a=7代入上式,得:(((7%3)*7)%2)\/4 于是,最终...

c语言问题如图:sizeof计算的结果是7吗?因为最后有\\0,这样计算的结果不就...
sizeof求的是变量所占内存的字节数。题中结果是7,表示数组的大小,6个可显示字符加结束符\\0。如果要求字符串长度可以使用strlen(charArr)库函数。

C语言问题 输入一组数,求其中最大值和最小值,以及这组数的和及平均值...
3、定义a、b、c来表示我们所要输入的三位不同的整数,temp表示求出最小值时的中间变值,Average表示我们所求的平均值,smallest表示我们最终要求出的最小值,分别定义给其分配空间。4、Average=(a+b+c)\/3 表示我们向计算机发出求出平均值的命令。指示计算机帮我们计算出这三个值的平均值。5、前...

C语言问题 2道
1.首先记住一点:x是一个变量,在声明时,编译器给它分配了存储空间,所以对于x的任何处理,不论是x++还是++x,也不论处理了几次,都是对于同一块存储空间的处理 int x=3;x=3,\/\/x的初值为3 y=++x*++x*++x;先从左向右处理:++x*++x 先计算++,再计算 ++x \/\/将x=3代入,x=4 ++x ...

c语言计算结果不对 哪里有问题?
void num的max和main中的max以及min并不是同一个,main中的max和min都是未初始的值。max和min可以定义为全局或者要把max和min返回去

相似回答
大家正在搜