C++作业5-数组

来源:互联网 发布:linux命令选项格式 编辑:程序博客网 时间:2024/06/07 10:04

一、数据及代码

 

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

二、运算结果


 

一、数据及代码

/* 文件名称:10zhengfu.cpp   * 作    者:  汪卫   * 完成日期:2017年5月11日     * 版 本 号:v1.0      * 对任务及求解方法的描述部分: 无   * 输入描述: 输入十个整数。   * 问题描述:无     * 程序输出:不重复的数;    * 问题分析:略    * 算法设计:略   */   #include <iostream>  using namespace std;  int main()  { cout<<"请输入10个数"<<endl;int A[10],C[10],B[10],j,i,k,m=0;for(i=0;i<10;i++){cin>>A[i];B[i]=A[i];}cout<<"不重复的数:";for(i=0;i<10;i++){        k=0;for(j=0;j<10;j++){if(A[i]!=B[j]){k++;            if(k==9)            C[m++]=A[i];}}}    for(i=0;i<m;i++)cout<<C[i]<<endl;return 0;}

二、运算结果

 

1 0