永发信息网

输入n(n<=20)个数放在一维数组中,找出其中最小的数,将它与数组最前面的元素交换后输出这些数

答案:2  悬赏:80  手机版
解决时间 2021-03-26 06:01
输入n(n<=20)个数放在一维数组中,找出其中最小的数,将它与数组最前面的元素交换后输出这些数
最佳答案
//刚写的,测试通过,如果有疑问欢迎交流
#include

int main(){
int a[20];
int n;
scanf("%d", &n);
int cur_min;
int cur_min_idx;
for(int i = 0; i  scanf("%d", &a[i]);
if(i == 0){
cur_min = a[i];
cur_min_idx = 0;
}else if(a[i] < cur_min){
cur_min = a[i];
cur_min_idx = i;
}
}
int tmp = a[0];
a[0] = cur_min;
a[cur_min_idx] = tmp;
for(int i = 0; i< n; i++){
printf("%d ", a[i]);
}
printf("
");
return 0;
}追问谢谢追答客气
全部回答
#include
int main(void)
{
int a[20];
int i;
int tmp;
int n, m=0;
for(i = 0; i < 20; i++)
{
scanf("%d", &a[i]);
}
for(i = 0; i < 20; i++)
printf("%d ", a[i]);
printf("\n");
n = a[0];
for(i = 0; i < 20; i++)
{
if(n > a[i])
m = i;
}
tmp = a[0]; a[0] = a[m]; a[m] = tmp;
for(i = 0; i < 20; i++)
printf("%d ", a[i]);
printf("\n");
return 0;
}追问谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我妹妹的脚心不怕痒,怎么让她的脚心怕痒
单选题台湾产量居世界第一位的是:A.甘蔗B.茶
哪些因素决定冷库的质量
求图出处或更多以及名字
湖南省龙山县穷吗?
给你一把刻度尺和一块停表,你能测出几个物体
io1.1鼠标不好使但是尾灯亮杂回事
若m2-n2=15,m+n=5,则m-n=______
红石头掌村地址在哪,我要去那里办事
中超、CBA引进外援意义何在?
佛教真起源于印度吗? 为何三星堆出土的文物里
有百分之一千吗
青铜玩家真的都是新手吗
android中getSharedPreferences方法实现原理
现在高铁票可以改签普通火车票吗?
推荐资讯
5岁小孩能吃维C银翘片马
my主格,I宾格是什么?英语
繁昌经济在全省排名?
g20第一次峰会是什么时候举办的
S347是什么材质?
川内哪里拍婚纱照好看
2018年8月13日宣城至景德镇k155火车,19点45
临汾御景水城三期是哪个物业公司
弹珠传说中五部神圣弹珠战机是什么
牛吃多玉米不倒嚼怎么办
“非宁你几口不可”是什么意思?
那里有传受种植汉地藕的技术
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?