sppk.net
当前位置:首页 >> 含10个元素的数组,已有9个按从小到大顺序排好的数... >>

含10个元素的数组,已有9个按从小到大顺序排好的数...

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

给,已经编译运行确认: #include "stdio.h" void sort(int *p) { int i,j,k; for (i=0;i

这个叫冒泡排序 网上有例子 我就不贴代码了

#include int main(void) { int br[11], ar[10] = {1, 3, 5, 7, 9, 11, 13, 15, 17, 19}; int a, i; printf("请输入一个数: "); scanf("%d", &a); for (i = 0; i < 10; i++) { if (a > ar[i]) br[i] = ar[i]; else { br[i] = a; while (i < 10) ...

这个不需要两个参数的,你这样改 把void Sort(int a[],int n) 改成 void Sort(int a[]); main函数里面调用的时候你把那后面的10 去掉,你这是多余的 就OK了 。 #include #define N 10 void Sort(int a[]) { int i,j,temp; for(j=0;j

选择排序算法用selectsort()函数实现,数组输出用displayArray()函数实现: #include #define SIZE 10 void select(int a[],int len) //选择排序函数 { int i,j,t; for(i=0;i

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

代码如下: #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 void insert( int *a, int *n, const int num ){int i,j;for( i=0;ii;j-- ){a[j]=a[j-1];}a[i]=num;(*n)++;}void show( int *a, int n ){int i;for( i=0;i

import java.util.Scanner ; public class Test{ public static void main(String args[]){ Scanner input = new Scanner(System.in) ; //接受键盘数据实例化对象, int[] x = new int[10]; for(int i = 0; i

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