题目内容
对于任意的实数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;
x=a;
a=b;
b=x;
N=a*a*a-a*a*b+a*b*b+b*b*b
比较M=N,即得结论.
练习册系列答案
相关题目