请大家看看这个简单的程序为什么不能输出97531?
#include<iostream>using namespace std;
int main()
{
int i,a[5];
for(i=0;i<=4;i++)
a[i]=9-2*i;
cout<<a[i]<<" ";
cout<<endl;
return 0;
}
执行后,结果是5.
很郁闷。
#include<iostream> using namespace std; int main() { int i,a[5]; for(i=0;i<=4;i++) { a[i]=9-2*i; cout<<a[i]<<" "; } cout<<endl; return 0; }