一、问题及代码
/*
02.* 文件名称:求和.cpp
03.* 作 者:陈航鸣
04.* 完成日期:2016 年 5 月 10 日
05.* 版 本 号:v1.0
06.* 对任务及求解方法的描述部分:
07.* 输入描述:无
08.* 问题描述:分组求和
09.* 程序输出:“正数的和及负数的和”
10.* 问题分析:略
11.* 算法设计:略
12.*/
#include<iostream.h>
void main()
{
int i;
int a[10],b[10],c[10],e,f,sum1=0,sum2=0;
cout<<"请输入十个数:";
for(i=0;i<=9;i++)
{
cin>>a[i];
if(a[i]>0)
{
b[e]=a[i];
e++;
}
else
{
c[f]=a[i];
f++;
}
}
for(i=0;i<e;i++)
sum1=sum1+b[i];
for(i=0;i<f;i++)
sum2=sum2+c[i];
cout<<"正数的和为:"<<sum1<<endl;
cout<<"负数的和为:"<<sum2<<endl;
}
二、运行结果
三、心得体会
数组比较困难。
四、知识点总结
数组里运用的循环很多,所以添加大括号时一定要注意