00问答网
所有问题
C语言题: 生成一个8个元素的一维整型数组(假设已按从小到大排列),在此已排序的数组中
C语言题:
生成一个8个元素的一维整型数组(假设已按从小到大排列),在此已排序的数组中插入一个数据要求插入以后数据依然是有序的。
举报该问题
其他回答
第1个回答 2015-05-21
void insert(int a[],int n,int x)//n为元素个数,x为数据
{
int i;
for(i=n-1;i>=0;i--)
if(x>=a[i])
break;
else
a[i+1]=a[i];
a[i+1]=x;
}
本回答被提问者和网友采纳
相似回答
用
C语言
编写函数,功能是可以实现
一维数组的从小到大的排序,数组
长度为...
答:
a[i+1]=temp; } } }int main(){ int a[8]={8,7,6,5,4,3,2,1}; func(a); for(int i=0;i<8;i++) { printf("%d ",a[i]); } return 0;}func就是功能函数实现
数组
a[8]的排序。
...对
数组
中的
8个
整数(a[8]={6,8,5,4,6,9,3,2})进行
从小到大排序
...
答:
int main(){ int buf[8]={6,8,5,4,6,9,3,2};int i,j,k;for(i=0;i<8;i++)for(j=7;j>i;j--)if(buf[j]<buf[j-1]){ k=buf[j];buf[j]=buf[j-1];buf[j-1]=k;} for(i=0;i<8;i++)printf("%d ",buf[i]);putchar('\n');return 0;} PS:一楼用C++,...
c语言
:
有n(n<=100)个整数,已经按照
从小到大
顺序
排列
好,现在另外给
一个
...
答:
&n, &x) != EOF && (n != 0 || x != 0)) { k = 0; for (i = 1; i <=n; i++) { scanf("%d", &f[i]); } for (i = 1; i <= n; i++) { if (f[i] > x && f[i - 1] < x&&k==...
C语言
编写
一个排序
函数(对
一维数组排序)
并在主函数中调用
答:
```c include <stdio.h> //
排序
函数,参数为待
排序数组
和数组长度 void sort(int arr[], int len) { int i, j, tmp;// 冒泡
排序
for (i = 0; i < len - 1; i++) { for (j = 0; j < len - i - 1; j++) { if (arr[j] > arr[j + 1]) { // 相邻元素...
大家正在搜
C语言数组的元素个数能否手动输入
c语言输出数组中的元素
c语言在数组中添加元素
c语言计算数组元素个数
c语言获取数组元素个数
c语言在数组中查找指定元素
c语言怎么输入一个一维数组
C语言求一维数组的和
c语言数组最多多少个元素