一。问题及代码
/*
* 文件名称:111111.cpp
* 作 者: 安帝
* 完成日期:2016 年 05 月 8 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:从键盘中输入10个数放入数组a,求a数组中正数和负数的和。
* 程序输出:“a数组中正数和负数的和”
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
void main( )
{
double x=0,y=0;
int a[10],n;
cout<<"请任意输入十个数:";
for(n=0;n<10;n++)
{
cin>>a[n];
if(a[n]>0)
x+=a[n];
else
y+=a[n];
}
cout<<"正数的和是:"<<x<<endl;
cout<<"负数的和是:"<<y<<endl;
}
二。运行结果
三。心得体会
数组的程序理解比较难,在课后要多编写一些关于数组的程序达到熟练的效果。
四。知识点总结
在编写数组问题时,n或i一般从0开始比较好,分组求和的时候记得吧条件看清楚避免因条件错误而影响整个程序的运行。