C++作业五

来源:互联网 发布:c语言成绩管理系统 编辑:程序博客网 时间:2024/06/05 23:54

一、问题及代码

/*    * 文件名称:  jiou.cpp  * 作    者:  习佳星   * 完成日期: 2017年5月5日   * 版 本 号:  v1.0    * 对任务及求解方法的描述部分: 利用数组从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出* 输入描述:  略    * 问题描述:  较容易,需要熟悉掌握数组的运用和细节处理 * 程序输出:  “ 请输入任意十个数:1 3 5 2 4 6 8 9 7 0  全是奇数的数组元素为:1 3 5 9 7  全是偶数的数组元素为:2 4 6 8 0 ” * 问题分析:  略  * 算法设计:   略  */      #include <iostream>    using namespace std;    int main()    {        int A[10],B[10],C[10],i,j=0,k=0;        cout<<"请输入任意十个数:";      for(i=0; i<10; i++)            cin>>A[i];        for(i=0; i<10; i++)        {  if(A[i]%2!=0)B[j++]=A[i];elseC[k++]=A[i];}cout<<"全是奇数的数组元素为:";for(i=0;i<j;i++)cout<<B[i]<<" ";cout<<endl;cout<<"全是偶数的数组元素为:";for(i=0;i<k;i++)cout<<C[i]<<" ";cout<<endl;return 0;}


二、运行结果


一、问题及代码

/*    * 文件名称:  sum.cpp  * 作    者:  习佳星   * 完成日期: 2017年5月5日   * 版 本 号:  v1.0    * 对任务及求解方法的描述部分: 利用数组从键盘中输入10个数放入数组a,求a数组中正数和负数的和* 输入描述:  略    * 问题描述:  容易,需要熟悉掌握数组的运用和细节处理 * 程序输出:  “ 请输入任意十个数:1 2 3 -5 -6 8 -9 0 4 -7  a数组中正数的和为:18  a数组中负数的和为:-27 ” * 问题分析:  略  * 算法设计:   略  */      #include <iostream>    using namespace std;    int main()    { int a[10],i,sumz=0,sumf=0;        cout<<"请输入任意十个数:";      for(i=0; i<10; i++)            cin>>a[i];        for(i=0; i<10; i++)        { if(a[i]>0)sumz+=a[i];else if(a[i]<0)sumf+=a[i];}cout<<"a数组中正数的和为:"<<sumz<<endl;cout<<"a数组中负数的和为:"<<sumf<<endl;return 0;}


二、运行结果




0 0