一、问题及代码
/*
* 文件名称:求和
* 作 者:朱晨
* 完成日期:2016年5月5日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:利用数组
* 输入描述:输入数组
* 问题描述:数组求和
* 程序输出:正数和负数的和
* 问题分析:
* 算法设计:
*/
#include <iostream>
using namespace std;
int main()
{
int a[10], i, zsum=0, fsum=0;
for (i = 0; i < 10; ++i)
{
cin >> a[i];
if (a[i]>0)
{
zsum += a[i];
}
else
{
fsum += a[i];
}
}
cout << "正数的和为" << zsum << ", 负数的和为" << fsum << endl;
return 0;
}
二、运行结果
三、心得体会
一开始忘记了使用数组,后来才反应过来,第一次运用数组还不太熟练,但是使用后发现数组还是很好用的。
四、知识点总结
数组要注意for语句的使用以及if的判定条件。