a=12, n=5,写出表达式 a =a-=a*=a
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/23 05:22:14
a%=(n%=2);这句可以写成a=a%(n=n%2);而n%2是等于1的,所以n=1,这句赋值语句为真,所以a=a%1,a对1求余,即a=0希望对你有所帮助!
1)a=12+5=172)a=12*5=603)a=12%5=24)a=12-(2+5)=55)a=12/(12+5)=06)a+=a-=a*=n这一句相当于a*=n;//a=12*5=60a-=a;
因A^3+2A-3E=0变形A^3+2A=3E即A[1/3(A^2+2E)]=E也就是存在B=1/3(A^2+2E)使得AB=BA=E按定义知A可逆且逆矩阵A^(-1)=1/3(A^2+2E)
先算b=2之后n%=b就是n=n%b=5%2=1之后计算1+4=5之后计算a%=5就是a=a%5=12%5=2最后a=2,b=2,n=1再问:为什么之后计算a%=5?而不是a%和b计算?是因为优先级?
(1)a=12%(n%2)=12%1=0(2)a=a/(a+a)=0(3)a=a*a=144;a=a-144=0;a=a+0=0;最后a=0
void main(){int n=5, a=10;a+=a; printf("%d",a);a-=2; printf("%d",a);a*=2+3; printf("%d",a);a/=a+a;
直接求出逆阵就说明了其可逆了A^3+3A^2+3A+E=0A(-A^2-3A-3E)=E从而A的逆阵为-A^2-3A-3E
n%5==0!(n%5)n-n/5*5==0
a=123b=(amod10)*100+(a\10mod10)*10+a\100再问:这样就行了么?能不能换换百位十位个位方式表达?再答:a=123x=(amod10)*100'百位y=(a\10mo
做法是这样的:A^2+2A=3E再因式分解A*(A+2E)/3=E所以A的逆矩阵是(A+2E)/3
n%=2//n=1a%=1//结果是0不好意思给错了结果应当是0仔细说一下n%2相当于5/2以后的余数自然是1而12能整除1当然就没有余数所以最后是0
4再问:为什么?再答:不知道,别人告诉我的
1&&b==1&&0||1答案为1
if(n)C++elseC--再问:(n!=1)表示什么再答:(n!=1)表示n不等于1再问:学霸你太给力了,你做我师傅吧再答:我很多都不懂只是新手,当不了师傅,而且我也很忙,抱歉。再问:最近正在疯狂
#include <iostream>using namespace std; int m
(2)为真,也就是1再答:(3)为假,也就是0再问:还有呢?再答:4假,为0再答:5结果为3再答:不对,5为真,也就是1
1,a=172,a=633,(n%=n)=0,所以a%0是个错误的表达式.4,a=155,a=66,a=-36
先运算n%2,由于n=5,故n%2的值为1(%表示取模,即余数)然后运算a=a%1,故a最后的值为0
y=x*x+2*x+5;字符型,整型、浮点型函数0、940整、字符17a>4&&a<12\b再问:switch����ġ����ʽ����ͨ��Ϊ�ͻ��ͱ��ʽ��ÿ��
#defineN3#defineY(n)((N=1)*n)则表达式2*(N+Y(5+1))的值是先进行宏替换2*(N+Y(5+1))=2*(N+((N=1)*5+1))这里先做N=1所以结果是2*(1