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

C语言 用选择法排序

发布网友 发布时间:2022-04-22 05:46

我来回答

3个回答

热心网友 时间:2022-05-22 02:25

这是我写的代码 , 但不知道你是在哪个网站上做的,没法测试,不过应该没问题

#include <iostream>

using namespace std;

int main()
{
int n,a[1000],temp;
while(cin>>n)
{
for(int i=0;i<n;i++)
cin>>a[i];
for(int i=0;i<n;i++)
{
for(int j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(int i=0;i<n;i++)
{
printf("%6d",a[i]);
}
cout<<endl;
}
return 1;
}追问没有通过测试啊。
编译错误信息
\\temp\\Main.c:1:20: iostream: No such file or directory
\\temp\\Main.c:3: error: syntax error before "namespace"
\\temp\\Main.c: In function `main':
\\temp\\Main.c:8: error: `cin' undeclared (first use in this function)
\\temp\\Main.c:8: error: (Each undeclared identifier is reported only once
\\temp\\Main.c:8: error: for each function it appears in.)

追答使用C++交的吗??

热心网友 时间:2022-05-22 03:43

#include <stdio.h>
void main()
{
int i,j,min,temp,a[10];
int num;
printf("enter data:\n");
scanf("%d",&num);
for(i=0;i<num;i++)
{
printf("a[%d]=",i);
scanf("%d",&a[i]);
}
printf("\n");
printf("The original numbers:\n");
for(i=0;i<num;i++)
printf("%5d",a[i]);
printf("\n");

for(i=0;i<num;i++)
{
min=i;
for(j=i+1;j<num;j++)
{
if(a[min]>a[j])
{

temp=a[min];
a[min]=a[j];
a[j]=temp;
}

}
a[i]=a[min];
}
printf("\n The sorted numbers:\n");
for(i=0;i<num;i++)
printf("%6d",a[i]);
printf("\n");
}

热心网友 时间:2022-05-22 05:17

#include"stdio.h"
#include"conio.h"
void selectSort(int a[],int count)
{
int i,j,min,temp;
for(i=0;i<count-1;i++)
{
min=i;
for(j=i+1;j<count;j++)
if(a[j]<a[min])
min=j;
if(min!=i)
{
temp=a[min];
a[min]=a[i];
a[i]=temp;
}
}
}
void main()
{
int a[7]={8,9,3,5,1,6,4};
int i;
selectSort(a,7);
clrscr();
for(i=0;i<7;i++)
printf("%4d",a[i]);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...5年,求高手推荐几只后端收费的股票型基金,不胜感激! 离职申请表盖合同章有法律效力吗 beatsstudio3如何开启蓝牙配对模式 BeatsStudio3Wireless怎么连接iPhone?BeatsStudio3Wireless连接iPhone教... beats studio 3如果开蓝牙连苹果手机,能听到的最远距离是多少_百度知 ... 一分钱腾讯理财通可能银行卡被盗吗 受众不仅是信息接受者,还是传播的主动者吗? ...的联通卡到期了,不用了且不注销的话会有什么影响呢 桔普茶的禁忌 喝桔普茶的副作用 oppo手机新品上市5goppo手机新品上市时间 为什么麦克风正常,但听不到声音? 戴尔U2412M 请问显示器刷新频率为什么总锁定59Hz,... 怎么检测麦克风是否正常 爬虫和数据分析那个好 魔兽争霸3冰封王座 怎么调视角? 就是把视角调很高 求C语言中选择排序法的原理… 为什么我的显示器只能调59,60赫兹 . 麦克风正常游戏里语音用不了 EMS单号查询 魔兽世界视角设置 麦克风正常但在《lol》里用不了怎么回事? 19寸显示器刷新率59好还是60好? 为什么?? C语言选择法排序算法问题。 生锈的热水瓶底盖如何旋开? 《cf》麦克风正常却不能说话怎么回事? 魔兽世界如何把视角拉远 求死神漫画290往后的中文目录 为啥我的windows7的屏幕刷新率只有59和60? 人体每天需要多少卡热量 C语言:用选择排序法对一个数组里的数进行排序,从... 三十除以五等于多少 C语言数组选择排序法,超简单,求解 关于显示器只有59HZ和60HZ的问题。 魔兽世界中怎么从第一视角转换成第3视角 python爬虫和数据分析哪个门槛低 30除以5列竖式商写在哪个位上 麦克风是正常的,为什么说不了话。 九阳电水壶的壶盖怎么盖不住了怎么办? 爬虫和数据挖掘的区别 电脑游戏设置里面刷新率只有59.9 没有60. 59.9会损... 金蝶K3V10.1升级到v13.0中间需要在哪几个版本上升级 C语言用选择法排序 麦克对着音响为什么会产生刺耳噪音? 魔兽世界里怎样调节画面视角? 30÷5等于几乘几? 液晶显示器刷新率60就够,但是看见有个刷新率59的... 麦克风显示工作正常但没声音 魔兽争霸冰封王座 视野怎么还原? python数据分析需要学习爬虫吗? 美的热水壶盖子怎么上弹簧