本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列
7-3 交换最小值和最大值
输入格式:
输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔。
输出格式:
在一行中顺序输出交换后的序列,每个整数后跟一个空格。
输入样例:
5
8 2 5 1 4
输出样例:
1 2 5 4 8
代码长度限制 16 KB
时间限制 400 ms
内存限制 64 MB
#include<stdio.h>
int main()
{int i,j,min,max,n,tmp;scanf("%d",&n);int arr[n];for(i=0;i<n;i++)scanf("%d ",&arr[i]);min=max=arr[0];for(i=0;i<n;i++){if(min>arr[i]){min=arr[i];j=i;}}tmp=arr[0];arr[0]=min;arr[j]=tmp;for(i=0;i<n;i++){if(max<arr[i]){max=arr[i];j=i;}}tmp=arr[n-1];arr[n-1]=max;arr[j]=tmp;for(i=0;i<n;i++)printf("%d ",arr[i]);return 0;
}
本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列相关推荐
- 【 交换最小值和最大值 】本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。 注意:题目保证最大和最小值都是唯一的。
输入格式: 输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔. 输出格式: 在一行中顺序输出交换后的序列,每个整数后跟一个空格. 输入样例: 5 8 2 5 1 4 输出 ...
- 本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。输入格式:输入在一行中给出一个长整型范围内的非负整数。输出格式:从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格
本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字.输入格式:输入在一行中给出一个长整型范围内的非负整数.输出格式:从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格 1 ...
- 《Java入门》计算油费:本题要求编写程序,根据输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助),计算并输出应付款。
现在90号汽油6.95元/升.93号汽油7.44元/升.97号汽油7.93元/升.为吸引顾客,某自动加油站推出了"自助服务"和"协助服务"两个服务等级,分别可得 ...
- java十个整数相反顺序_编写程序,对输入的一个整数,按相反顺序输出该数。例如,输入为 3578, 输出为 8753。...
编写程序,对输入的一个整数,按相反顺序输出该数.例如,输入为 3578, 输出为 8753. package HomeWork08; import java.util.Scanner; public ...
- 判断一个整数是否为素数。本题要求编写程序,判断一个给定的整数是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。
#include <stdio.h> #include <stdlib.h> #include <stdio.h> /* 本题要求编写程序,判断一个给定的整数是否为 ...
- 猜字游戏2,使用JSP+Servlet的形式编写程序,用户输入5个整数,逗号隔升,和预测值进行比较,如果5个随时数中包含预测值,则显示“恭喜你猜对了,预测值是*”
使用JSP+Servlet的形式编写程序,用户输入5个整数,逗号隔升,和预测值进行比较,如果5个随时数中包含预测值,则显示"恭喜你猜对了,预测值是*",否则显示"*个数小 ...
- 现在90号汽油6.95元/升、93号汽油7.44元/升、97号汽油7.93元/升。为吸引顾客,某自动加油站推出了“自助服务”和“协助服务”两个服务等级,分别可得到5%和3%的折扣。 本题要求编写程序
现在90号汽油6.95元/升.93号汽油7.44元/升.97号汽油7.93元/升.为吸引顾客,某自动加油站推出了"自助服务"和"协助服务"两个服务等级,分别可得 ...
- 7-1 查找书籍 (20 分)给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。输入格式:输入第一行给出正整数n(<10),随后给出n本书的信息
7-1 查找书籍 (20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息.每本 ...
- PTA 7-44 本题要求编写程序,输入一个三位数,输出其个位数字、十位数字和百位数字。
PTA 7-44 本题要求编写程序,输入一个三位数,输出其个位数字.十位数字和百位数字. 分数 4 作者 xcf 单位 长春理工大学 本题要求编写程序,输入一个三位数,输出其个位数字.十位数字和百位数 ...
- 7-100 简单求阶乘问题 (10 分)本题要求编写程序,计算N的阶乘。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出阶乘的值。输入样例:4结尾无空行
7-100 简单求阶乘问题 (10 分) 本题要求编写程序,计算N的阶乘. 输入格式: 输入在一行中给出一个不超过12的正整数N. 输出格式: 在一行中输出阶乘的值. 样例">输入样例 ...
最新文章
- USTC English Club Note20171019(2)
- 《西游记》原著的一点读后感
- ***F漏洞分析与利用
- JAVA取随机数,石头剪刀布实例
- mysql堵塞等级_MySQL 事务隔离级别
- oracle定时器每天下午6点_宁德男子每天下午4点准时头痛,竟然是……
- 2019职称计算机考试哪些地区取消,2019年职称计算机考试注意事项
- 1.nagios服务端安装
- 2018年最新北风网人工智能视频教程(完整版)
- 小白程序员该看什么书?书单推荐
- Matplotlib - 中文字体
- PS2手柄移植-hal库
- MongoDB数据导入 JSON
- 强子对撞机下午3时半开始一次全轨道试验,如果产生黑洞,人类将在今日消失
- 编译裁剪busybox
- pmu2008终端服务器,PMU升级指导.doc
- Web安全技术—常见的攻击和防御
- 【Java程序设计】Java上机实验(二)
- tools1.0.6
- 那些年啊,那些事——一个程序员的奋斗史 ——89
热门文章
- 手机浏览器/H5页面实现打开微信代码 引导关注公众号
- 服务器winsxs文件夹怎么清理工具,win7系统如何使用WinSxS工具安全删除WinSxS文件夹垃圾?...
- 睡不醒别赖基因,UC伯克利最新研究:锻炼和早餐是关键
- 关于长江的题目_高中关于长江的作文题目加优秀范文
- 公众号内测算法推荐引争议,却有小号因此阅读增长20倍
- 关于for丶foreach丶iterator 迭代器
- 数据库面试考题一览(全面覆盖)
- Flink部署——Debugging(开发实用,建议收藏)
- Python常用数据分析工具
- 关闭 OOM killer