编译器是不是有问题?
											下第刚学C++,想编一个小程序解方程:a2+a=8,却~
程序代码如下:
#include<iostream>
using namespace std;
main()
{
int a , b = 8;
b = a*a + a;
cout<<a;
}
为什么输出:-858993460
为什么不是2

 2005-12-24 17:21
	    2005-12-24 17:21
   2005-12-24 18:09
	    2005-12-24 18:09
  楼主的解方程的算法是错的
计算机不会和人一样解方程,你需要把解法告诉它,它才给你解。

 2005-12-25 08:58
	    2005-12-25 08:58
  [此贴子已经被作者于2005-12-27 22:59:14编辑过]

 2005-12-25 23:59
	    2005-12-25 23:59