中易网

C语言,冒泡法求数组中最大值的疑问

答案:3  悬赏:70  
解决时间 2021-03-07 20:46
下面的代码确实可以得出5个数中的最大值,max);n"i<输入5个数;),求最大值;a[j])
{
max=a[i];空一行
for(i=0;max=%d\,max;
}
///给数组a[5]的元素赋值
printf("
/++j)
{
if (a[i]>/\++i)
{
scanf("
/定义变量

for (i=0?

#include<;%d";++i)
for (j=1;a[i]=a[j]。我自行测试了下;
}

}
printf("stdio;
int i;j<.h>,会不会破坏我原来输入的数组,j;5;a[j]=a[i];i<5,&a[i]);5;n"。请问这样冒泡替换;
int main ()
{
int a[5]={0}
最佳答案
你这代码有问题啊,这样运行一圈下来,五个数都变成最大那个了
全部回答

#include "stdio.h" main() {  int n,i,j,t;  int a[10];scanf("%d",&n);  for(i=0;i<n;i++)   scanf("%d",&a[i]);  for(i=0;i<n-1;i++)   for(j=1;j<n-i;j++)    if (a[j]<a[j-1])    {     t=a[j-1]; //不是a[j-1]=t;     a[j-1]=a[j];     a[j]=t; //不是t=a[j];    }   for(i=0;i<n;i++)//不是 i<=n   printf("%d\n",a[i]); }

j<++j) 改成 for (j=1+ i ;5;j<5将第二个for循环 for (j=1
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
使用邻频调制器在有线电视中插播外接设备的信
国旅集团上海公司西藏南路营业部我想知道这个
一到晚上,全身很痒。。。。。。。。急急急!
作文《回忆好时光》800字,谢谢
鬼泣5游戏里壁纸和动画
农村信用社石城信用社怎么去啊,有知道地址的
紫藤茶坊地址在什么地方,想过去办事
什么是股东?
梦见家中盖楼加高是何意?
福州话翻译
我是幼儿教师诗歌会飞的信
可以在美愿APP众筹学费吗?
交友软件上可以认识靠谱男生吗
滨河酒家地址在哪,我要去那里办事
游戏王 能否用一只连接4召唤另一只连接4
推荐资讯
妃你莫属化妆品店在哪里啊,我有事要去这个地
总吐痰 早上吐痰痰里有很多血是怎么回事呀?
新事物的成长壮大为什么一般都要经历艰难曲折
绛州合胜火锅地址在什么地方,想过去办事
可以买一辆二手车来然后拿去给租凭市场挣钱吗
两地分居跟我闹了一年多的老婆发在朋友圈一篇
内涵小龙虾地址有知道的么?有点事想过去
三角形是由哪山基本图形(长方形、正方形、三
求星际争霸1背景音乐文件
用一句话形容1到10岁的孩子
同性之间的赞美值得信任么
东升小学何时开始面试招生
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?