出错的原因是你求和求的是没有初始化数据的b数组的元素和,这个和是不能确定的。要求主函数中a的和需要将数组地址传到s中去。#include<iostream>using namespace std;void s(int[]);int main() //一维数值型数组应用1;主函数调用子函数 { cout<<"please enter 10 numbers:&qu 展开
出错的原因是你求和求的是没有初始化数据的b数组的元素和,这个和是不能确定的。要求主函数中a的和需要将数组地址传到s中去。#include<iostream>using namespace std;void s(int[]);int main() //一维数值型数组应用1;主函数调用子函数 { cout<<"please enter 10 numbers:"<<endl;int a[10];for (int i = 0;i <10;i++) cin>>a[i];s(a);return 0;}void s(int a[]){ int sum=0;for (int i = 0;i <10;sum += a[i++]);cout <<"sum = "<<sum <<endl;} 收起