一个浮点型的数组的旋转.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 01:22:08
一个浮点型的数组的旋转.
比如a[3]={1.2,3.5,7.9},找出数组的中的最大值,然后将最大值放在最前面,最大值前面的数依次后移.结果如下a[3]={7.9,1.2,3.5}.
比如a[3]={1.2,3.5,7.9},找出数组的中的最大值,然后将最大值放在最前面,最大值前面的数依次后移.结果如下a[3]={7.9,1.2,3.5}.
用函数写吧~~~
#include
void sort(float a[],int n)
{
int index=0,i,j,temp;
float max=a[0];
for(i=0;imax)
{
max=a[i]; //max保存最大值,index记录最大值的索引值
index=i;
}
}
if(index!=0)
{
for(j=index-1;j>=0;j--)
{
a[j+1]=a[j]; //将最大值前的元素依次像后移
}
a[0]=max; //将最大值放在前面
}
}
int main()
{
int i;
float a[6]={1,2,3,5,7,9};
sort(a,6);
printf("after sorted:\n");
for(i=0;i
#include
void sort(float a[],int n)
{
int index=0,i,j,temp;
float max=a[0];
for(i=0;imax)
{
max=a[i]; //max保存最大值,index记录最大值的索引值
index=i;
}
}
if(index!=0)
{
for(j=index-1;j>=0;j--)
{
a[j+1]=a[j]; //将最大值前的元素依次像后移
}
a[0]=max; //将最大值放在前面
}
}
int main()
{
int i;
float a[6]={1,2,3,5,7,9};
sort(a,6);
printf("after sorted:\n");
for(i=0;i
在C语言中怎样表示一个既有整数又有浮点数的数组
c++定义两个sum函数一个支持整型数组,一个支持浮点型数组,求一维数组元素之和
1. 编写一个算法,判断浮点数数组a[]中是否有值大于1000的成员.若有,则给出大于1000的成员中下标最小那
C语言 一个flaot浮点型变量f 小于零的 if 判断怎么写
一个关于浮点数表示范围的问题
怎样定义一个存放指向数组的指针的数组
C语言中,对浮点数求绝对值的库函数是什么?就是怎么对一个浮点数求绝对值
c语言编程 将一个随机输入的5*5二维数组旋转后以5行5列输出 旋转方式有4种 分别以列表的对角线旋转
浮点数的作用是什么浮点数应用在哪些方面
浮点数与双精度浮点数的区别
找出一个二维数组中 的鞍点
怎么将c语言中一个浮点型数据的整数部分与小数部分提取出来