一、问题及代码
/*
02.* 文件名称:求和.cpp
03.* 作 者:王玥
04.* 完成日期:2016 年 5 月 7 日
05.* 版 本 号:v1.0
06.* 对任务及求解方法的描述部分:
07.* 输入描述:无
08.* 问题描述:我的第五个C++程序,熟悉程序的编辑、运行过程
09.* 程序输出:“正数的和及负数的和”
10.* 问题分析:略
11.* 算法设计:略
12.*/
#include<iostream.h>
void main()
{
int i,k=0,l=0,sum1=0,sum2=0;
double a[10],b[10],c[10];
cout<<"请输入十个数:";
for(i=0;i<=9;i++)
{
cin>>a[i];
if(a[i]>0)
{
b[k]=a[i];
k++;
}
if(a[i]<0)
{
c[l]=a[i];
l++;
}
}
for(i=0;i<k;i++)
sum1=sum1+b[i];
for(i=0;i<l;i++)
sum2=sum2+c[i];
cout<<"正数的和为:"<<sum1<<endl;
cout<<"负数的和为:"<<sum2<<endl;
}
二、运行结果
三、心得体会
第一次学数组,遇到的困难还真是不少,总之还是得努力。
四、知识点总结
(1)数组里运用的循环很多,所以添加大括号时一定要注意;
(2)写程序时最好先给数组定义,这样便于调试。