问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言任意输入十个数,交换最大值和最小值然后输出。

发布网友 发布时间:2024-10-05 05:47

我来回答

5个回答

热心网友 时间:2024-12-03 09:28

#include<stdio.h>
void main()
{
int a[10],max,min,maxpos=0,minpos=0,i;//此处被改过
int temp;
printf("Input ten numbers:\n");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}//改过,添加了}
max=min=a[0];//添加一句,初始化max、min
for(i=0;i<10;i++)//改
{//改
if(a[i]>max)
{
max=a[i];
maxpos=i;
}
if(a[i]<min)
{
min=a[i];
minpos=i;
}
}
temp=a[maxpos];
a[maxpos]=a[minpos];
a[minpos]=temp;
for(i=0;i<10;i++)
printf("%4d",a[i]);

}
//您之所以不对是max=0,min=0这不对,万一max、min读取不到数组中的元素呢,所以我做了以上修改

热心网友 时间:2024-12-03 09:29

我亲自编译过,没有错误,运行结果也正确。
#include <stdio.h>
void main()
{
int i,max=0,min=0;
int a[10];
printf("please enter 10 num\n");
for (i=0;i<=9;i++)
{
scanf("%d",&a[i]);
}
max=a[0];
min=a[0];
for(i=1;i<9;i++)

{
if(max<=a[i])
max=a[i];
else if(min>=a[i])
min=a[i];
}
for(i=0;i<=9;i++)
{
if(a[i]==max)
printf("%d\n",min);
else if (a[i]==min)
printf("%d\n",max);
else
printf("%d\n",a[i]);
}
}

热心网友 时间:2024-12-03 09:29

用冒泡比较简单
for(i=0;i<n-1;i++)
for(int j = n - 1;j > i; j--)
if(a[j] > a[i])
{
temp = a[i];
a[j] = a[j-1];
a[j-1] = temp;
}

热心网友 时间:2024-12-03 09:30

最小值未必小于0,比如说10个数字都是正数呢?

热心网友 时间:2024-12-03 09:30

#include<stdio.h>
void main()
{
int a[10],max,min,maxpos=0,minpos=0,i;
int temp;
printf("Input ten numbers:\n");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);}
min=a[0];
max=a[0];
for(i=0;i<10;i++)

{ if(a[i]>max)
{
max=a[i];
maxpos=i;
}
if(a[i]<min)
{
min=a[i];
minpos=i;
}
}
temp=a[maxpos];
a[maxpos]=a[minpos];
a[minpos]=temp;
for(i=0;i<10;i++)
printf("%4d",a[i]);

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
形容啰嗦的成语有哪些? 求音乐。 清晨悄悄的来临,梦就结束一夜的旅行, 睁开朦胧的眼睛,放飞愉 ... 电脑开机屏幕没字,但是有开机声音风扇正常拔掉主机一端也会显示无... ...不开电脑了将CPU拆下来换了硅脂之后电脑就点不亮了请问怎么解决_百 ... 电脑换完硅脂后不开机将CPU拆下来换了硅脂之后电脑就点不亮了请问怎么解... qq群怎么解散(qq群怎么解散不了操作失败) 我的主板是七彩虹战斧C.H61 V21 为什么声音老是会停顿 为什么声音老... 酷睿i32120 +七彩虹战斧C.H61 V21 这个配置 不用独显游戏性能怎样,主流... i7 3770k配什么主板最便宜,要最便宜的,又能搭配gtx560ti,和8G内存的... 七彩虹战斧C.H61 V21产品参数 c语言数组最大值与最小值调换 异世情缘:千年遗梦电子书txt全集下载 异世情缘南飞雁的txt全集下载地址 计算下面矩阵的n次方 甲状腺病病因 保险公司怕打12378吗? 甲状腺增大什么意思 甲状腺肿大的分度标准 职业高中的学生可以报考本省的本科吗? 中国首个入选世界非遗的节日是哪个 中国首个入选世界非物质文化遗产的节... 彩礼和嫁妆是否属于婚后共同财产 无意间下载了玖富万卡但是没激活 填了银行卡信息 身份信息 还有两部... DNF武神怎么刷异界哥布林王国。 dnf哥布林王国怎么刷_dnf异界哥布林攻略详情 dnf魔道怎么打异界哥布林王国二图? 苏铁养殖方法和注意事项 苏铁的养殖方法和注意事项 分手痛苦中如何走出来呢? 世界十大特秧兵排几名 10米减90分米等于多少 ...是我在人家网站上看到的点击以后会弹出二维码图 ...将最小值与第一个互换,最大值与最后一个互换,输出十个数。 C语言 最大最小值 张曼玉的魅力在哪里? 张曼玉究竟漂亮在哪里??? 兰州好玩的推荐景区有哪些 去迪拜旅游日常生活开销有哪些? 有一首歌最后一句话是十个字的,其中最后四个字是“我还记得” 想不起来... 有一首歌歌词其中一句的最后四个字是青春无悔 有一首歌,男生唱的不知是四个字还是五个字,但最后两个字是路上,请大 ... 很少跟家里人说话家人总是误会我 碑林区劳动监察大到底在那呢? 碑林区监察大队不发工资怎么投诉 高中化学中铁有什么特殊性质吗 3C游戏三正规模式 有款游戏,别人叫它“3C",什么意思啊? 加法有哪些运算律 用筒便方法计算87×55 13x55 英雄联盟盲僧人马奥拉夫和皇子哪个好 求推荐 英雄联盟皇子和盲僧哪个好呀!!! 英雄联盟怎么练习手速?求指点