2015年第十六周oj刷题:输入十个整数
来源:互联网 发布:赌博官网php源码 编辑:程序博客网 时间:2024/05/18 02:20
1065: 输入10个整数
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 846 Solved: 317
[Submit][Status][Web Board]
Description
输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
Input
10个整数
Output
整理后的十个数,每个数后跟一个空格(注意最后一个数后也有空格)
Sample Input
2 1 3 4 5 6 7 8 10 9
Sample Output
1 2 3 4 5 6 7 8 9 10
HINT
#include <iostream>using namespace std;int input(int a[10],int n){ for(int i=0;i<n;i++) { cin>>a[i]; } return a[10];}int handle(int a[10],int n){ int max=0,min=a[0]; for(int i=0;i<n;i++) { if(a[i]>max)max=a[i]; } int j; for(int i=0;i<n;i++) { if(max==a[i])j=i; } int t; t=a[9]; a[9]=max; a[j]=t; for(int i=0;i<n;i++) { if(min>=a[i])min=a[i]; } int m; for(int i=0;i<n;i++) { if(min==a[i])m=i; } int q; q=a[0]; a[0]=min; a[m]=q; return a[10];}void output(int a[10],int n){ for(int i=0;i<n;i++) { cout<<a[i]<<' '; }}int main(){ const int n=10; int a[n]; input(a,n); handle(a,n); output(a,n); return 0;}
0 0
- 2015年第十六周oj刷题:输入十个整数
- 2015年第十六周oj刷题:顺序排号
- 2015年第十六周oj刷题:复制字符串
- 2015年第十六周oj刷题:成绩处理
- 输入十个整数,从小到大输出
- 2015年第十六周oj刷题:打印学生的数据记录
- 第十六周OJ(B)
- 第十六周OJ题目
- 输入二十个整数来求值
- 将输入的十个整数从小到大排序
- 第十六周上机项目(oj)
- 第十六周 OJ(A)
- 第十六周OJ(C)
- 第十六周OJ(D)
- 第十六周OJ(1)
- 第十六周OJ(2)
- 第十六周OJ(3)
- 第十六周OJ(4)
- Java中的静态绑定和动态绑定
- 第2天-sql增删改查
- 机器学习-Logistic回归
- Python单元测试unittest加载方式之一:unittestmain()启动单元测试模块
- Springmvc构造RESTful详细讲解
- 2015年第十六周oj刷题:输入十个整数
- 面试题12:打印1到最大的n位数
- Android 中IO 操作数据总结
- cocos2d-js中使用cocostudio中的帧动画
- 中国上网费问题
- 北京在哪里捐献肾可以有偿多少钱
- Android快速开发之appBase——实战《购物车》
- 11111111111111111111111111
- 单词学习-长久的过程