c++作业5

来源:互联网 发布:车辆保险计算器软件 编辑:程序博客网 时间:2024/06/12 00:02

一、问题及代码

从键盘中输入10个数放在数组A中,将该数组中不重复的数放到数组B中,如A数据中的值为1,2,3,4,2,1;则B数组中的值为3 4

/*    *文件名称:cpp    *完成日期:2017年3月22日    *版本号:v1.0    *对任务求解方法及描述:    *输入描述:略    *问题描述:    *程序输出:略    *问题分析:略    *算法设计:略   */   #include <iostream>using namespace std;int main(){int a[10],b[10],i,k,j=0;cout<<"输入十个数";for(i=0;i<10;i++)cin>>a[i];for(i=0;i<10;i++){for(k=i+1;k<10;k++){if(a[k]==a[i])b[j++]=a[i];}}for(i=0;i<j;i++)cout<<b[i]<<" ";return 0;}


二、运行结果


一、问题及代码

从键盘中输入10个数放入数组a,求a数组中正数和负数的和。

/*    *文件名称:求和cpp    *完成日期:2017年3月22日    *版本号:v1.0    *对任务求解方法及描述:    *输入描述:略    *问题描述:    *程序输出:略    *问题分析:略    *算法设计:略   */   #include <iostream>using namespace std;int main(){int a[10],b[10],c[10],i,j=0,k=0,sum1=0,sum2=0;cout<<"输入十个输";for(i=0;i<10;i++)cin>>a[i];for(i=0;i<10;i++){if(a[i]<0)b[j++]=a[i];elsec[k++]=a[i];}for(i=0;i<j;i++)sum1+=b[i];for(i=0;i<k;i++)sum2+=c[i];cout<<"负数和="<<sum1;cout<<"正数和="<<sum2;return 0;}



二、运行结果


原创粉丝点击