一,问题及代码
#include <iostream>
using namespace std;
int main()
{
int a[10],i,sum1=0,sum2=0;
cout<<"请输入10个数:"<<endl;
for(i=0;i<10;i++)
cin>>a[i];
for(i=0;i<10;i++)
{
if(a[i]>0)
sum1=sum1+a[i];
if(a[i]<0)
sum2=sum2+a[i];
}
cout<<"正数和:"<<sum1<<endl;
cout<<"负数和:"<<sum2<<endl;
return 0;
}
二,运行结果
三,心得体会
这个实验算是比较简单的了,步骤很明确,分成两步,算正数和负数各自的和。
四,知识点总结
用两个if语句就能做出来,注意数组的输入。