第五次C++实验

来源:互联网 发布:仓库数据采集器 编辑:程序博客网 时间:2024/06/07 01:17

问题及代码

/*  * 文件名称:Ex1-1.cpp  * 作    者:钟芳祈  * 完成日期:2017 年 5 月 16 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:无  * 问题描述:输入10个数* 程序输出:正数和与负数和* 问题分析:略 * 算法设计:略  */    #include<iostream>  using namespace std;  int main()  {      int a[10],i,sum1=0,sum2=0;      cout<<"请输入10个数:";      for(i=0;i<10;i++)      {          cin>>a[i];      }      for(i=0;i<10;i++)      {          if(a[i]>0)              sum1=sum1+a[i];          else              sum2=sum2+a[i];      }      cout<<"正数的和为"<<sum1<<endl;      cout<<"负数的和为"<<sum2<<endl;      return 0;  }  

运行结果


心得体会

C++的数组挺难的

知识点总结

a.在函数体内定义的内置数组,其元素没有初始化
b.在函数体外定义的内置数组,其元素初始化为零
c.对于类类型,不管数组在哪定义,都调用该类的默认构造函数进行初始化,若该类没有默认构造函数,则需显式初始化。

原创粉丝点击