55问答网
所有问题
c++题目 求解
#include <stdio.h>
void main()
{
int m=5;
int y=2;
printf("%d",y+=y-=m*=y);
}
不要结果,写出表达式的运算过程。
举报该问题
推荐答案 2010-06-20
+= -= *=是同级的运算符,作为符合运算符它们在C++中是右结合的运算符,所以这个式子要从右往左进行计算。
先进行m*=y 相当于m=m*y,结果为10;
再进行中间的y-=m,y=y-m 结果为-8
最后y+=y,y=y+y, 结果为-16
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/I84RGQFLR.html
其他回答
第1个回答 2010-06-20
原式=y+=(y-=(m*=y))=y+=(y-=(5*2))=y+=(y-=10)=y+=(-8)=-8-8=-16
VC6.0测试结果符合
第2个回答 2010-06-20
y+=y-=m*=y转换为
m=m*y 10
y=y-m -8
y=y+y -16
相似回答
c++题目求解
?、
答:
题目
描述 把一个四位数的数字由小到大排列,组成一个新数,又从大到小排列组成另一个新数,两数相减,之后重复这个步骤,只要四位数的四个数字不重复,数字最终便会变成6174 一个数(一个四位数)输出 一组等式 样例输入 3109 样例输出 9310-139=91719711-1179=85328532-2358=6174 参考程序和运行结...
c++
编程
求解
答:
1:void fun(char* s){ for( int i = 0; s[i] != '\0'; i
++
);i--;int j = 0;while( j < i ){ char temp = s[j]; s[j] = s[i]; s[i] = temp;j
++
;i--;} } 2、void fun( char m[3][3] ){ for ( int i = 0; i < 3; i++ )for ( int j ...
c++题目求解
答:
构建三角形,ab是边,c是斜边长,就有a方+b方=c方 输入两个点的长度 对Xa-Xb取绝对值,对Ya-Yb取绝对值,相加 使用sqrt得到结果 绝对值可以使用abs函数或者fabs,一个是输入是整型,一个是浮点型 x=fabs(Xa-Xb);y=fabs(Ya-Yb);leng = sqrt(x+y);绝对值函数自己写:double abs(double ...
C++
问题
求解
:输入整数X,求x的前一个整数、后一个整数;求x的绝对值...
答:
{ int x,y;cin>>x;if(x<0)y=(-x);else y=x;cout<<x<<"绝对值前一个整数是:"<<y-1<<endl;cout<<x<<"绝对值后一个整数是:"<<y+1<<endl;cout<<x<<"的绝对值是:"<<y<<endl;cout<<x<<"的平方根是:"<<sqrt(y)<<endl;return 0;} 编译通过 示例输出 2 2绝对值前...
c++题目求解
答:
int main(){ string str;getline(cin,str);//输入带空格字符串 int count=0;for(int i=0;i<str.length();i
++
){ if(isdigit(str[i])){//判断是否是数字字符 count
++
;//计数 } else{//不是数字字符直接输出 cout<<str[i];} } cout<<endl;cout<<count;//输出数字字符个数 return ...
大家正在搜
c++课程设计题目及代码
c++ 面试题
c语言题目及答案
c++选择题
c++笔试题
c语言笔试题目及答案
c语言面试题目100及最佳答案
c编程题目与答案
c语言课设题目及答案
相关问题
c++题目求解
c++题目求解?
c++实验题目
C++大神求解题目!!!!
求解c++题目