c++第五次上机作业
2017-05-08 17:51
169 查看
一.问题及代码
二.运行结果
![](https://img-blog.csdn.net/20170511191640377)
一.问题及代码
二.运行结果
/* * 文件名称: * 作 者:熊鼎 * 完成日期:2017 年 5月 7 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 输入十个数将不重复的数纳入数组B * 输入描述:无 * 问题描述: 输入十个数将不重复的数纳入数组B * 程序输出: * 问题分析:略 * 算法设计:略 */ #include<iostream> using namespace std; int main() { int A[10],B[10],i,j,k=0; cout<<"请输入十个数"<<endl; for(i=0;i<10;i++) cin>>A[i]; for(i=0;i<10;i++) { for(j=0;j<10;j++) { if(i==j) continue; if(A[i]==A[j]) break; if(j==9) { B[k]=A[i]; k++; } } } cout<<"数组B为:"; for(i=0;i<k;i++) cout<<B[i]<<" "; return 0; }
二.运行结果
一.问题及代码
/* * 文件名称: * 作 者:熊鼎 * 完成日期:2017 年 5 月 8 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述: 输入10个数求其中正数与负数的和 * 程序输出: * 问题分析:略 * 算法设计:略 */ #include<iostream> using namespace std; int main() { int a[10],x=0,y=0,i; cout<<"请输入十个数:"<<endl; for(i=0;i<10;i++) { cin>>a[i]; if(a[i]>0) { x+=a[i]; } else { y+=a[i]; } } cout<<"正数的和为:"<<x<<endl; cout<<"负数的和为:"<<y<<endl; return 0; }
二.运行结果