用随机函数产生20个1000以内整数存入数组a中,用冒泡法将它们从大到小排序后输出.

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 01:39:56
用随机函数产生20个1000以内整数存入数组a中,用冒泡法将它们从大到小排序后输出.
xTn@$nډġu/8)NVqB=A A!R[h DjC5^= &Ԕ.;xf\p~;9dFBI=2l//`"'}a;lu&o[WȮ\( (;Q.N=*j|.&N7ý߿O \ze䨙*V6A}y3Ufd?:VAyfkPo?`"fsΐ@%,'k@S<L1JLxtmMAV4EQ=y*DF SŅhM̭ )/296̸(ev6UF#(ٜ΅NEfEI}]I4eokRhdqW̖WxYp=lChd01D G&ӤE| Fj11

用随机函数产生20个1000以内整数存入数组a中,用冒泡法将它们从大到小排序后输出.
用随机函数产生20个1000以内整数存入数组a中,用冒泡法将它们从大到小排序后输出.

用随机函数产生20个1000以内整数存入数组a中,用冒泡法将它们从大到小排序后输出.
/>


很高兴为你解答


答案是:
#include <stdio.h> 
#include <stdlib.h>
#include <time.h> 
int main() 
{
    int i,j,t,a[20]; 
    srand((unsigned)time(NULL));
    for(i=0;i<20;i++) 
    a[i]= rand()%1000; 
    for(i=0;i<19;i++) /* 冒泡法排序 */ 
    for(j=19;j> i;j--) 
    if(a[j]>a[j-1]) 
    {
        t=a[j];/* 交换a[i]和a[j] */ 
        a[j]=a[j-1]; 
        a[j-1]=t; 
    } 
    printf("The sequence after sort is:\n"); 
    for(i=0;i<20;i++) 
    printf("%-5d",a[i]); 
    printf("\n"); 
    system("pause"); 
    return 0; 
}

用随机函数产生20个1000以内整数存入数组a中,用冒泡法将它们从大到小排序后输出. 随机产生100个6到1000以内的随机整数存入数组a中并输出,然后找出其中的素数存入数组b中输 急!随机产生100个6到1000以内的随机整数存入数组a中并输出,然后找出其中的素数存入数组b中输出 用C语言编写程序:* 利用随机函数产生100个10~99之间(包括10和99)的随机整数存入一维数组A,编写程序:* 利用随机函数产生100个10~99之间(包括10和99)的随机整数存入一维数组A,* 然后先 用随机函数产生100个0到999以内的随机整数,输出能够被3整除且个位不为0的数,统计 怎样编程利用随机函数产生15个100内的随机整数存入一维数组,然后分三行输出,每行5个数如题 谢谢了 随机产生N个1,1000之间不重复的整数存入数组A中,并按从大到小顺序排列.键入整数X,查找:若无,则插入, 用随机函数产生10个不大于100的整数存入一维数组A中,并找出这数组中被3除后余2的数 C语言编程考试题 用随机函数产生并输出20个[10,99]的随机整数,输出其中大于这20个数的平均值的数. 随机产生20个10~99之间的整数,要求:1) 用冒泡法排序(降序) 2) 用InputBox( )函数输入一整数X 随机产生20个10~99之间的整数,要求:1) 用冒泡法排序(降序) 2) 用InputBox( )函数输入一整数X 用java编写一个程序,随机产生三个20以内的整数作为三角形的三条边,判断能否构成三角形 谁用随机函数rand()产生一个在【-20,20】两位整数的表达式是? Vb 随机函数产生20个10到50之间的数,放入数组,并且计算所有20个随机整数的平均值并输出 将随机产生的10个[100,200]范围内的随机整数存入数组,求数组中的最大值和最小值.程序后面最好用文字标注该句程序的意思! VB利用随机函数产生30个[3,99]整数,打印输出其中的素数(要求用数组存放) SQL用随机函数产生10个100—999之间的整数,分别统计出奇、偶数的个数. 通过随机函数在1~100之间产生的30个随机整数,求出平均值,并将这30个随机整数以每行5个数形式输出 vb语言中利用随机函数产生20个50~100之间的随机整数,显示他们的最大值,最小值和