C++第五次作业
来源:互联网 发布:case when sql server 编辑:程序博客网 时间:2024/06/06 22:13
问题及描述:
/* * 文件名称: 数组选择 * 作 者: 彭梓铖 * 完成日期: 2017 年 5 月 3 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include<iostream> using namespace std; int main() { int a[10],b[10]; int i,j,k,t,n=0,temp; cout<<"请输入十个数字:"; for(i=0; i<10; i++) cin>>a[i]; for(i=0; i<9; i++) { k=i; for(j=i+1; j<10; j++) { if(a[j]<a[k]) k=j; } if(i!=k) { t=a[i]; a[i]=a[k]; a[k]=t; } } for(i=0; i<10; i++) { for(j=0; j<10; j++) { if(a[i]==a[j]&&i!=j) { temp=0; break; } } if(temp) b[n++]=a[i]; temp=1; } cout<<"B数组:"; for(i=0; i<n; i++) cout<<b[i]; return 0; }
运行结果:
问题及描述:
/* * 文件名称: 求和 * 作 者: 彭梓铖 * 完成日期: 2017 年 5 月 3 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */#include <iostream.h> void main() { int a[10],i=0,j=0,k=0; cout<<"从键盘上输入10个数:"<<endl; for(i=0;i<10;i++) { cin>>a[i]; if(a[i]>=0) j+=a[i]; else k+=a[i]; } cout<<"正数之和为:"<<j<<endl; cout<<"负数之和为:"<<k<<endl; }
运行结果:
心得体会:
数组作用很大,要熟练运用数组。
0 0
- c++-第五次作业
- 第五次C ++作业
- 第五次作业C语言
- C语言第五次作业练习
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次课后作业
- 第五次课后作业
- 第五次作业
- 第五次作业
- 第五次课堂作业
- 第五次课后作业
- Android仿支付宝支付页面效果 popupwindow弹出阴影效果 checkBox单选按钮选择效果
- OpenGL学习笔记(三)
- Android OkHttp完全解析 是时候来了解OkHttp了
- 解决PL/SQL 在使用客户端情况下的中文编码问题
- strtok函数和strtok_r函数
- C++第五次作业
- Python 简单爬虫程序 以及 urllib.urlretrieve()方法 改变文件存放文件位置
- 强化学习系列<4>DQN
- 图文笔记,带你走进《未来简史》(6-10)
- 浅谈 MVP in Android
- 基于networkx的《人民的名义》人物关系图
- 设备树学习之(十二)LCD驱动
- 进阶篇_map容器(保存键值对)
- 深度学习中的可视化