2-5一维数组实际应用
来源:2-5 一维数组实际应用
qq_华仔_5
2018-03-05 21:51:22
#include<iostream>
using namespace std;
int main()
{
int a[20];
a[1] = 1, a[0]= 1;
for (int i = 0; i <= 19;i++)
{
a[i+2] = a[i] + a[i + 1];
cout << a[i] << "\t";
if ((i + 1) % 5 == 0)
cout << endl;
}
return 0;
}
请老师看一下代码,我这样写也能实现;不过和老师有区别;要是这样编写有没有不足地方。谢谢
2回答
您好,这种思路也可以,但是i的值要小于等于17,否则循环过程中会因为超出定义的数组长度导致系统异常。循环部分修正如下:
如果解决了你的问题,请采纳,祝学习愉快~
qq_华仔_5
提问者
2018-03-06
明白了,谢谢老师