1. 首页 > 科技

Option Base 1 Dim a a = Array(10, 30, 20) For j = 1 To a(j + 1) k = 1 k = k * j

Option Base 1 Dim a a = Array(10, 30, 20) For j = 1 To a(j + 1) k = 1 k = k * j 结果为什么是11 10?

c语言求数组中的数与平均数比较并将小于平均数的数给另一数组

数组a[]的内容为:

1 2 3 4 5 6 7 8 9 10

平均数为:5。

转移到新数组b[]的为:10 9 8 7 6

Press any key to continue

#include<stdio.h>

main()

{

int i,j,k,sum=0,aver,a[10]={1,2,3,4,5,6,7,8,9,10},b[10];

printf("数组a[]的内容为:\n");

for (i=0;i<10;i++)

{

printf("%d ",a[i]);

sum += a[i];

}

printf("\n ");

aver = (int)sum/(sizeof(a)/sizeof(4));

printf("平均数为:%d。\n",aver);

for (i=0,k=0;i<10;i++)

{

if (aver <a[i])

{

b[k] =a[i];

k++;

}

}

printf("转移到新数组b[]的为:");

for (k -=1;k>=0;k--)

{

printf("%d ",b[k]);

}

printf("\n");

}

c语言 编写一个排序函数,实现对主函数中数组的升序排序.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

#include <stdio.h>

voidmysort(int*p,intn){

    inti,j,k;

    for(i=0;i<n;i++){

        for(k=i,j=k+1;j<n;j++)

            if(p[k]>p[j])

                k=j;

        if(k-i)

            j=p[k],p[k]=p[i],p[i]=j;

    }

}

intmain(intargc,char*argv[]){

    inta[10]={100,90,80,70,60,50,40,30,20,10,},i;

    mysort(a,10);

    for(i=0;i<10;printf("%d ",a[i++]));

    printf("\n");

    return0;

}

C语言删除数组中一个数。急急急!!!!

#include"stdio.h"

void main()

{

int array[]={10,24,81,45,80};

int i,j,k;

int n=5,s;

for(j=0;j<5;j++)

{

printf("输入要删除第几个元素:");

scanf("%d",&i);

while(i>n)

{

printf("输入有误,请再次输入:");

scanf("%d",&i);

}

for(k=i-1;k<5;k++)

array[k]=array[k+1];

if(j==4)

printf("数组为空;");

else

for(s=0;s

{

printf("%d ",array[s]);

}

n--;

printf("\n");

}

}

C语言中,以命令行输入一组数字,并以从小到大排序输出!

楼上的都没明白楼主的意思。O(∩_∩)O~

#include

#include

#define

N

10

void

main()

{

char

a[5];

int

i,n,temp;

int

num1[N],num2[N];

printf("请输入要输入的数字个数:");

scanf("%d",&n);

for(i=0;i

num1[k])

{

temp=num1[j];

num1[j]=num1[k];

num1[k]=temp;

}

}

for(i=0;i

评论

0

0

0

加载更多