交换输出
来源:互联网 发布:天猫淘宝网商城 编辑:程序博客网 时间:2024/04/30 09:43
- 输入
- 输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。
- 输出
- 对于每组输入数据,输出交换后的数列,每组输出占一行。
- 样例输入
4 2 1 3 45 5 4 3 2 10
- 样例输出
1 2 3 4
1 4 3 2 5
#include<stdio.h>
int main()
{
int n,num[100],i,j=0;//细节!!!!!!!,j每次都得归零,要不然运行错误。
while(scanf("%d",&n)!=EOF)
{
if(n==0)
break;
for(i=0;i<n;i++)
{
scanf("%d",&num[i]);
}
int min=num[0];
for(i=0;i<n;i++)
{
if(min>num[i])
{
min=num[i];
j=i;
}
}
num[j]=num[0];
num[0]=min;
for(i=0;i<n;i++)
printf("%d ",num[i]);
printf("\n");
}
return 0;
}
0 0
- 交换输出
- 交换输出
- 交换输出
- 交换输出
- 交换输出
- 交换输出
- 交换输出
- 交换输出
- 交换输出
- 交换输出
- 交换输出
- 交换输出
- 交换输出
- 交换输出
- 南阳理工:交换输出
- 数据的交换输出
- NYOJ 交换输出243
- NYOJ 243 交换输出
- gdb调试ns-3 netanim中的写入xml
- Swap Nodes in Pairs
- [leetcode] 3Sum
- 捋清ADC的误区
- 20150606课程内容
- 交换输出
- 常用装机必备(绿色免安装软件合集):破解高手菜鸟必备(每日更新总有一款适合您
- 看到一个技术厉害的博客贴个链接
- 《1》CentOS7.0+OpenStack+kvm云平台部署—基础配置
- 最速下降法与牛顿法的收敛速率
- 多线程处理:何时使用同步类
- IOS 开发中手势的基本用法
- [CodeForces189A]Cut Ribbon[dp][完全背包]
- arduino循迹小车