一、问题及代码
/*
* 文件名称: 求和
* 作 者: 郑帅馨
* 完成日期:2017 年 5 月 5 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:输入一组数分别求出正数和负数的和
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
void main()
{
int a[10],i,m=0,n=0;
cout<<"输入十个数:"<<endl;
for(i=0;i<10;i++)
cin>>a[i];
for(i=0;i<10;i++)
if(a[i]<0)
m=a[i]+m;
else
n=a[i]+n;
cout<<"负数和为:"<<m<<endl;
cout<<"正数和为:"<<n<<endl;
}
二、运行结果
三、心得体会
循环语句和选择语句的联合使用可以使程序更加简单
四、知识点总结
表示和的m和n在最开始的时候一定要赋值,不然电脑会自己定义数字,导致结果错误。