题目内容
对于任意的实数a,b,定义一种运算a*b=a3-a2b+ab2+b3,试设计一个程序,能够验证该运算是否满足交换律.
解析:要验证该运算是否满足交换律,只需验证a*b=a3-a2b+ab2+b3,与b*a=b3-b2a+ba2+a3是否相等,所以b*a的值就是将a*b中的a与b交换,因此可利用赋值语句将变量a,b的值交换.程序如下:
a=input(“a=”);
b=input(“b=”);
M=a*a*a-a*a*b+a*b*b+b*b*b;
print(%io(2),M);
x=a;
a=b;
b=x;
N=a*a*a-a*a*b+a*b*b+b*b*b;
print(%io(2),N);
练习册系列答案
相关题目