C语言用分治算法求一组数中第二小的数 5
展开全部
#include<stdio.h>
int main()
{
double arr[10],g;
printf("共输入十个数,不满意可以调\n");
for (int a=0;a<=9;a++)
{
printf("输入数组中第[%d]个数:",a);
scanf("%lf",(arr+a));
}
for (int x=1;x<10;x++)
{
for (int k=0;k<=8;k++)
{
if (*(arr+k)>*(arr+k+1))
{
g=*(arr+k);
*(arr+k)=*(arr+k+1);
*(arr+k+1)=g;
}
}
}
printf("第二小的数是:%lf",*(arr+1));
}
int main()
{
double arr[10],g;
printf("共输入十个数,不满意可以调\n");
for (int a=0;a<=9;a++)
{
printf("输入数组中第[%d]个数:",a);
scanf("%lf",(arr+a));
}
for (int x=1;x<10;x++)
{
for (int k=0;k<=8;k++)
{
if (*(arr+k)>*(arr+k+1))
{
g=*(arr+k);
*(arr+k)=*(arr+k+1);
*(arr+k+1)=g;
}
}
}
printf("第二小的数是:%lf",*(arr+1));
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询