C++作业5

来源:互联网 发布:网络女主播卸妆前后 编辑:程序博客网 时间:2024/05/16 07:11

一、问题以及代码

/* * 文件名称:szxz.cpp * 作    者: 李嘉俊 * 完成日期:  2017    年   4 月25    日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:从键盘中输入10个数放在数组A中,将该数组中不重复的数放到数组B中* 输入描述:A[N],B[N],i,j,k=0  * 问题描述:从键盘中输入10个数放在数组A中,将该数组中不重复的数放到数组B中 * 程序输出:数组B  * 问题分析:如A数据中的值为1,2,3,4,2,1;则B数组中的值为3 4 * 算法设计: 无*/  #include<iostream.h>void main(){    const int N=10;int A[N],B[N],i,j,k=0;cout<<"从键盘中输入十个数"<<endl;for(i=0;i<N;i++){           cin>>A[i];}for(i=0;i<N;i++){for(j=0;j<N;j++){if(i==j) j++;if(A[i]==A[j]) break;if(j==N-1){B[k]=A[i];    k++;}}}    cout<<"数组B为:";        for(i=0;i<k;i++)cout<<B[i]<<" ";}


二、运行结果


一、问题以及代码

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


二、运行结果



0 0
原创粉丝点击