tzkr.net
当前位置:首页 >> 已有一个已排好的9个元素的数组,今输入一个数要求... >>

已有一个已排好的9个元素的数组,今输入一个数要求...

#includeint main(){int a[100]={0}; //因为你要继续加入数据,所以数组不能定义成9,要大一些,至少应该是10int i;for(i=0;i

按你9个数字的话,j应该从8开始,循环减少 for(j=8;j>=i;j--)

插入排序而已,你可以看看数据结构里面怎么做的就知道了

#include void main(){ /*输出数组各元素*/ int i,key,loc; int a[10]={1,3,6,9,10,15,16,22,30}; for(i=0;i=loc;i--){ a[i+1]=a;// } a[loc]=key; /*输出新数组各元素*/ printf("\nNew array is-----\n"); for(i=0;i=1;k--){ if(a[k-1]>data)//...

人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人

呵呵,有点难度哦,要求加分,不用链表,自己写的,参考一下: #include void conv(int b[],int n) //排序函数(从小到大) { int i,j,temp; for(i=0;i

import java.util.*; public class Q{ public static void main(String[] args){ Scanner sc= new Scanner(System.in); System.out.println(“请输入数字”); int b=sc.nextInt(); int[] a=new{1,3,7,0,2,9}; List al=ArrayList...

代码如下: #include #define N 30int main(){ int n,m,i; int pos=0; int a[N]={0}; printf("输入整数n: "); scanf("%d",&n); printf("输入%d个整型元素: ",n); for(i=0;i

#include "stdio.h"int halfsearch(int *p,int n,int num){ int mid,start=0,end=n-1; while(start>1]num) end=mid-1; else return mid; return -1;}int main(void){ int m[10]={1,5,8,23,45,81,99,101,133,144},k,t; printf("Input k(int)...\n...

网站首页 | 网站地图
All rights reserved Powered by www.tzkr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com