编写程序,用动态分配空间的方法计算Fibonacci数列的前20项,将结果存储到动态分配的空间中并输出。 Fibonacci数列:1,1, 2,3, 5… f(n) = f(n-1)+f(n-2) #include<iostream> using namespace std; int fuion(int n){ if(n==1 || n==2) return 1; else return fuion(n-1)+fuion(n-2); } int main(){ int *pi = new int[20]; int i; for(i=1;i<=20;i++) { *pi = fuion(i); cout<<*pi<<" "; } cout<<endl; delete []pi; return 0; } 编写程序,对一个整型数组的元素求和,结果使用全局变量sum存储, 另外对数组元素中的奇数求和,结果使用局部变量sum存储,在主程序中将两个结果输出。 #include<iostream> using namespace std; /* 对一个整型数组的元素求和,结果使用全局变量sum存储, 另外对数组元素中的奇数求和,结果使用局部变量sum存储, 在主程序中将两个结果输出。 */ int sum = 0; //全局变量 int main(){ int sum = 0; //局部变量 int arr[10] = {1,2,3,4,5,6,7,8,9,10}; int i; for(i=