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;
}

本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列相关推荐

  1. 【 交换最小值和最大值 】本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。 注意:题目保证最大和最小值都是唯一的。

    输入格式: 输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔. 输出格式: 在一行中顺序输出交换后的序列,每个整数后跟一个空格. 输入样例: 5 8 2 5 1 4 输出 ...

  2. 本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。输入格式:输入在一行中给出一个长整型范围内的非负整数。输出格式:从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格

    本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字.输入格式:输入在一行中给出一个长整型范围内的非负整数.输出格式:从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格 1 ...

  3. 《Java入门》计算油费:本题要求编写程序,根据输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助),计算并输出应付款。

    现在90号汽油6.95元/升.93号汽油7.44元/升.97号汽油7.93元/升.为吸引顾客,某自动加油站推出了"自助服务"和"协助服务"两个服务等级,分别可得 ...

  4. java十个整数相反顺序_编写程序,对输入的一个整数,按相反顺序输出该数。例如,输入为 3578, 输出为 8753。...

    编写程序,对输入的一个整数,按相反顺序输出该数.例如,输入为 3578, 输出为 8753. package HomeWork08; import java.util.Scanner; public ...

  5. 判断一个整数是否为素数。本题要求编写程序,判断一个给定的整数是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。

    #include <stdio.h> #include <stdlib.h> #include <stdio.h> /* 本题要求编写程序,判断一个给定的整数是否为 ...

  6. 猜字游戏2,使用JSP+Servlet的形式编写程序,用户输入5个整数,逗号隔升,和预测值进行比较,如果5个随时数中包含预测值,则显示“恭喜你猜对了,预测值是*”

    使用JSP+Servlet的形式编写程序,用户输入5个整数,逗号隔升,和预测值进行比较,如果5个随时数中包含预测值,则显示"恭喜你猜对了,预测值是*",否则显示"*个数小 ...

  7. 现在90号汽油6.95元/升、93号汽油7.44元/升、97号汽油7.93元/升。为吸引顾客,某自动加油站推出了“自助服务”和“协助服务”两个服务等级,分别可得到5%和3%的折扣。 本题要求编写程序

    现在90号汽油6.95元/升.93号汽油7.44元/升.97号汽油7.93元/升.为吸引顾客,某自动加油站推出了"自助服务"和"协助服务"两个服务等级,分别可得 ...

  8. 7-1 查找书籍 (20 分)给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。输入格式:输入第一行给出正整数n(<10),随后给出n本书的信息

    7-1 查找书籍 (20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息.每本 ...

  9. PTA 7-44 本题要求编写程序,输入一个三位数,输出其个位数字、十位数字和百位数字。

    PTA 7-44 本题要求编写程序,输入一个三位数,输出其个位数字.十位数字和百位数字. 分数 4 作者 xcf 单位 长春理工大学 本题要求编写程序,输入一个三位数,输出其个位数字.十位数字和百位数 ...

  10. 7-100 简单求阶乘问题 (10 分)本题要求编写程序,计算N的阶乘。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出阶乘的值。输入样例:4结尾无空行

    7-100 简单求阶乘问题 (10 分) 本题要求编写程序,计算N的阶乘. 输入格式: 输入在一行中给出一个不超过12的正整数N. 输出格式: 在一行中输出阶乘的值. 样例">输入样例 ...

最新文章

  1. USTC English Club Note20171019(2)
  2. 《西游记》原著的一点读后感
  3. ***F漏洞分析与利用
  4. JAVA取随机数,石头剪刀布实例
  5. mysql堵塞等级_MySQL 事务隔离级别
  6. oracle定时器每天下午6点_宁德男子每天下午4点准时头痛,竟然是……
  7. 2019职称计算机考试哪些地区取消,2019年职称计算机考试注意事项
  8. 1.nagios服务端安装
  9. 2018年最新北风网人工智能视频教程(完整版)
  10. 小白程序员该看什么书?书单推荐
  11. Matplotlib - 中文字体
  12. PS2手柄移植-hal库
  13. MongoDB数据导入 JSON
  14. 强子对撞机下午3时半开始一次全轨道试验,如果产生黑洞,人类将在今日消失
  15. 编译裁剪busybox
  16. pmu2008终端服务器,PMU升级指导.doc
  17. Web安全技术—常见的攻击和防御
  18. 【Java程序设计】Java上机实验(二)
  19. tools1.0.6
  20. 那些年啊,那些事——一个程序员的奋斗史 ——89

热门文章

  1. 手机浏览器/H5页面实现打开微信代码 引导关注公众号
  2. 服务器winsxs文件夹怎么清理工具,win7系统如何使用WinSxS工具安全删除WinSxS文件夹垃圾?...
  3. 睡不醒别赖基因,UC伯克利最新研究:锻炼和早餐是关键
  4. 关于长江的题目_高中关于长江的作文题目加优秀范文
  5. 公众号内测算法推荐引争议,却有小号因此阅读增长20倍
  6. 关于for丶foreach丶iterator 迭代器
  7. 数据库面试考题一览(全面覆盖)
  8. Flink部署——Debugging(开发实用,建议收藏)
  9. Python常用数据分析工具
  10. 关闭 OOM killer