第十四周自由练习项目——阿拉伯数字的交换
来源:互联网 发布:织梦html5整站源码 编辑:程序博客网 时间:2024/05/18 22:15
/* *程序的版权和版本声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名称:阿拉伯数字*作者:刘中林 *完成日期:2014 年 5 月 29 日 *版本号:v1.0 *对任务及求解方法的描述部分: *问题描述: 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。*输入描述:题意。 *程序输出: 交换后的数字串*问题分析: *算法设计: */#include <iostream>using namespace std;void input(int [],int );void handle(int [],int );void output(int [],int );void input(int array[],int m){ for(int i=0; i<m; i++) { cin>>array[i]; }}void handle(int array[],int m){ int max=-99999; int min=99999; for(int i=0; i<m; i++) { if(min>array[i]) min=array[i]; if(max<array[i]) max=array[i]; } for(int i=0; i<m; i++) { if(min==array[i]) { array[i]=array[0]; } if(max==array[i]) { array[i]=array[m-1]; } } array[0]=min; array[m-1]=max;}void output(int array[],int m){ for(int j=0; j<m; j++) { cout<<array[j]<<" "; }}int main(){ const int n=10; int a[n]; input(a,n); handle(a,n); output(a,n); return 0;}
*样例输出:
*心得体会:现在的社会充满疯狂、也需要疯狂。。
0 0
- 第十四周自由练习项目——阿拉伯数字的交换
- 第十四周上机实践项目——阿拉伯数字之素数
- 第十四周自由练习项目——随意输入数从大到小输出
- 第四周自由练习项目——掷筛子
- 第十周自由练习项目——函数调用求最小值
- 第十周自由练习项目——输入三个数从小到大依次输出
- 第十四周OJ项目——矩阵对角线的和
- 第十四周项目二——带姓名的成绩单
- 第十四周OJ项目——国家的比较
- 第十四周项目二——带姓名的成绩单
- 第十四周项目四—数组的排序
- 第十四周项目二—带姓名的成绩单
- 第十四周项目1—线性表的折半查找
- 第十四周项目2.1—两个成员的类模板
- 第十四周项目2.2—两个成员的类模板
- 第十四周项目2.1—两个成员的类模板
- 第十四周项目2.2—两个成员的类模板
- 第十四周项目3—递归的折半查找
- cocos2d-x 模态对话框的实现
- Java Objects Memory Structure
- window/linux下open()相对路径的误区
- sl4a学习笔记
- 108网络教研室网站开发日志
- 第十四周自由练习项目——阿拉伯数字的交换
- SQLite数据库
- WebGL 规范(WebGL Specification)
- Epoll在LT和ET模式下的读写方式
- CentOS (Apache) 显示中文
- 第12周-项目3-摩托车继承自行车和机动车 .
- 搞清除,uimage zimage 以及转换方法
- 星型模型与雪花模型
- 插入迭代器