将最小值放到数列最前边
来源:互联网 发布:建军大业知乎 编辑:程序博客网 时间:2024/06/06 00:19
#include<stdio.h>#include<stdlib.h>int main (){ int min(int a,int b); int n; int a[100],i,m,t,s; while(scanf("%d",&t)&&t!=0) //scanf("%d",&t); //while(t--) { //int a[100],i,m,t; for(i=0;i<t;i++) scanf("%d",&a[i]); for(i=0,m=a[0],s=0;i<t;i++) { if(min(m,a[i])<m) { m=min(m,a[i]); s=i; } } //t=a[n+1];a[n+1]=a[0];a[0]=t; a[s]=a[0];a[0]=m; for(i=0;i<t;i++) printf("%d\t",a[i]); //printf("\n"); } system ("pause"); return 0;}int min(int a,int b){ //a=a>b?a:b; //return (a); return (a<b?a:b);}
注意变量的定义!!!
0 0
- 将最小值放到数列最前边
- 写在所有最前边的话
- 将子控件放到最前面或最后面
- flash总是在最前边的解决办法
- 算法-----------数列最小值
- 将数组中最大的元素放到数组最中间的位置,然后依次由大到小轮换放到左右两边
- 将指定的第4个字符放到该字符串的最前面。如 String str="abcdefg",将d放到最前面后为“dabcefg”
- 将url放到配置文件
- 将ArrayList中有警报的数据放到ArrayList的最前面。
- UIView层次管理 放到最上层 放到最下层
- 将JSAgent放到了GRO
- 将excel内容放到邮件
- 将Magento缓存放到内存
- 将session放到memcache上面
- Hibernate将hql放到配置文件
- 将session放到memcache上面
- 并行程序查找数列最小值所在下标
- 同时求数列的最大值与最小值
- 使用PopoPWindow当做AlertDialog,控制Dialog的背景大小
- Think Python 学习笔记5:条件与递归
- Huffman Codes
- Swift入门教程12-可选链
- ubuntu eclipse 启动图标是个问号
- 将最小值放到数列最前边
- cin.get()
- 各种文件的十六进制文件头
- 关于VSOnDraw找不到 ,加载文字或者String
- ls -l 命令实现
- Java的Clone简要
- 【巧妙消维DP】【HDU2059】龟兔赛跑
- POJ1502(Dijkstra)
- HomeworldSDL终于在Linux虚拟机上跑起来了