儿歌小小手儿歌:VB中求平方和

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 05:54:52
学VB的时候遇到这样一道题
让我求 5 的平方和 自己找到一个公式 但不知道这是不是对的
(x+y)^2=x^2+y^2+2xy
如果按照这个公式 那么是不是应该这样解:
25+25+50=100
5的平方和=100 ???
程序我是这样写的
dim a as long , b as long
a=5
b=5
a = (a+b)^2
print a
end sub
我知道这样写有问题 求解 最好能给个演示 小生叩首
回2楼 代码执行后 A 绝对不会再=5 而=100
回1楼 不是你搞错了 是我搞不清楚
回3楼 —……%……¥%¥…………¥—*#·

你错了~!!
如果X=5,Y=5,上面的写为:
5^2+5^2+2*5*5=25+25+50=100!!这时“5的和平方”!!而不是“5的平方和”!!
你理解错了!!
而且上面你编的程序也编错了,你这样编的结果会永远是a=5!!
因为你上面有一个语句是“a=5”,而且你最后有一句是“Print a”,你前面已说了a是等于5的,所以结果永远是a=5.
不好意思,我是二楼的,刚才看了你的问题补充,发现自己错了,不好意思!!
现在我给些意见给你:
dim a as integer,b as integer
a = 5
b = 5
c = a^2 + b^2
print c

二楼的,vb会顺序执行语句的。
是学过VB吗?或者我应该问,你学过编程吗??
你把VB打开运行看看再说吧.

a=5 '是把a初始值为5
a = (a+b)^2
把(a+b)^2的值赋给a
a的值就会改变

5的平方和是 5×5 + 5×5 = 50
5的和平方是 (5+5)×(5+5)=100
是不是搞错了,还是我错了???

5的平方,不就是5X5=25吗,两个加法,那就是5X5+5X5=50,这挺简单的阿。

private void calsqrt(Object sender,Eventargs e){
public int a = 5;
public int b = 5;
public int c = a+b;
public int d = c*c;
response.write (d);
}