定义一个长度为10的整型数组a,数组元素的值从键盘随机输入。:经过排序处理后数组达到以下效果?

#include<stdio.h>

void sort(int arr[],int len){

    int temp;

    for(int i = 0;i<len/2-1;i++){

        for(int j = 0;j<len/2 - i -1;j++){

            if(arr[j]>arr[j+1]){

                temp = arr[j];

                arr[j] = arr[j+1];

                arr[j+1]= temp;

            }


        }

    }

    for(int m = len/2,k=0;m<len-1;m++){

        for(int n = len/2;n<len-k-1;n++){

            if(arr[n]<arr[n+1]){

                temp = arr[n];

                arr[n]=arr[n+1];

                arr[n+1]=temp;

            }

        }

        k++;

    }

}

int main()

{

    int len=0;

    printf("请输入数组长度:");

    scanf("%d",&len);

    int arr[len];

    printf("请输入数组元素:
");

    for (int i = 0; i < len; ++i)

    {

        scanf("%d",&arr[i]);

    }

    sort(arr,len);

    printf("排序结果:
");

    for(int j = 0;j<len;j++){

        printf("%d ",arr[j] );

    }


    return 0;

}



1.定义具有10数组元素的整型数组a,从键盘输入整型数组元素的值并采用冒泡法进行升序排序

代码如下:
#include #define N 10//冒泡排序(升序)void bubble_sort(int a[],int n){int i,j; //j表示趟数,i表示每i趟两两比较的次数int tmp; //临时变量for(j=0;j a[i+1]){tmp=a[i];a[i]=a[i+1];a[i+1]=tmp;}}}int main(){int a[N];int i;printf("输入数组元素:
");for(i=0;i<N;i++)scanf("%d",&a[i]);printf("输出排序后的数组元素:
");bubble_sort(a,N);for(i=0;i<N;i++)printf("%-4d",a[i]);printf("
");return 0;}

#include
printf("请输入10个整数:
");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("
输入的10个数是:
");
printf("输出你输入的元素:
");
for(int i=0;i<10;i++){
printf("arr[%d]=%d
",i,arr[i]);
}
printf("数组总和为:%d
",sum);
}

与结构或类中的字段
数组中的所有元素都具有相同类型(这一点和结构或类中的字段不同,它们可以是不同类型)。数组中的元素存储在一个连续性的内存块中,并通过索引来访问(这一点也和结构和类中的字段不同,它们通过名称来访问)。
数组元素并非只能是基元数据类型,还可以是结构、枚举或类。
以上内容参考:百度百科-数组


定义一个长度为10的整型数组,循环输入并存储10个整数。然后再输入一个...
include<stdio.h> int main(){ int a[11],t=0,n;for(int i=1;i<=10;i++){ scanf("%d",&a[i]);} scanf("%d",&n);int first;for(int i=1;i<=10;i++){ if(a[i]==n){ first=i;t=1;break;} } if(t!=0)printf("%d",first);else printf("该数组中无此数");...

定义一个长度为10的整型数组,
include <stdio.h> void main(){ int runX,*Arr;for(runX=0;runX<10;runX++){ Arr[runX]=runX*3+2;if(runX%2==0)printf("%d ",Arr[runX]);} getch();} 有点好奇,这是哪门子的题?呵呵,好运哦...这是临时按TC标准写的.没有测试..不过,绝对没有问题.直接复制就行了......

...a[10];为什么会报错? 定义一个长度为10的int数组怎么定义?java语言...
int[] a=new int[10];语法错误;你可以这样理解 定义一个变量a 类型是int[](整型数组)数组是引用类型,所以new 一个int[10](把数组程度定义为10)如果那你那样,直接int a[]={0,0,0,0,0,0,0,0,0,0,};简单粗暴

java定义一个长度为10的整型数组,通过控制台为数组元素赋初值。_百度...
import java.util.Scanner;public class Array {public static void main(String[] args) {Scanner input = new Scanner(System.in);int[] a = new int[10];\/\/ 控制台输入数组值for (int i = 0; i < a.length; i++) {System.out.println("请输入第" + (i + 1) + "个数字:")...

java中定义一个具有10个元素的整型数组a的语句是什么?
int[] a = new int[10];int a[] = new int[10];这两个都OK~如果知道元素具体项,也可以 int[] a = {1,2,3,4,5,6,7,8,9,0};

c++定义一个长度为10的整型数组并赋值,将此一位数组内数据逆序输出_百 ...
\/\/#include "stdafx.h"\/\/vc++6.0加上这一行.#include <iostream>using namespace std;int main(void){int a[10]={0,},i;for(i=0;i<10;cin >> a[i++]);for(i--;i>=0;cout << a[i--] << ' ');cout << endl;return 0;} ...

用C++ 定义长度为10的整型数组,通过键盘输入为数组元素依次赋值,然后...
cin>>a[i];\/\/*依次输入10个数*\/\/ bool flag=true;\/\/*设置提前结束开关*\/\/ int j,k,r;\/\/*j控制外循环,k控制内循环,r作为交换用的暂存区*\/\/ for(j=0;j<9;j++)\/\/*排序*\/\/ { for(k=0;k<9-j;k++)if(a[k]>a[k+1]){ r=a[k];a[k]=a[k+1];a[k+1]=r;flag=...

inta[3][2]={1,3,4,6,8,10}则数组元素()的值为6
inta[3][2]横向长度为3,纵向为2,每个坐标从0开始 inta里面的值分别为 inta[0][0]=1 inta[0][1]=3 inta[0][2]=4 inta[1][0]=6 inta[1][1]=8 inta[1][2]=10 所以你要的结果是inta[1][0]=6

定义长度为10的整型数组,通过随机函数10个2位随机数存入该数组,运行过 ...
include "stdio.h"#include "stdlib.h"#include "time.h"int main(void){ int a[10],i,k; srand((unsigned)time(NULL)); for(i=0;i<10;a[i++]=rand()%90+10); printf("Please enter an integer...\\nk="); scanf("%d",&k); for(i=0;i<10;i++) ...

C语言 定义一个长度为10的整型数组 用for语法?
for(j = 0;j<len-1-i;j++){ if(arr[j]>arr[j+1]){ temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;} } } } void printArr(int arr[],int len){ int i;for(i = 0;i<len;i++)printf("%d ",arr[i]);printf("\\n");} int main(){ int arr[10]= {...