C语言程序:产生10个2位的随机整数,用气泡法将这10个整数按从大到小的顺序排列

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 22:25:57
C语言程序:产生10个2位的随机整数,用气泡法将这10个整数按从大到小的顺序排列
xVO@*Ґ&zrԃw/=Ȳ&;!dzX"+jHXdA" Q4i=d&[˒L m&3f~jNl: lQ?ߙz;3DgA4|q6D0<.GrCJv7?᧋Al{`Q]xr Wu국PzF-Q8 )2}{q+C|% *4 Kd@D@z&lFS),ͥ_ Mՠ8%Av*) >e!ߌ4Kj&

C语言程序:产生10个2位的随机整数,用气泡法将这10个整数按从大到小的顺序排列
C语言程序:产生10个2位的随机整数,用气泡法将这10个整数按从大到小的顺序排列

C语言程序:产生10个2位的随机整数,用气泡法将这10个整数按从大到小的顺序排列
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define S 10
int main()
{
    int a[S],i,j,t;
    char c;
    srand((int)time(0));

    for (i=0;i<S;i++)
    {
        a[i]=rand();
        printf("a[%d]=%d\n", i, a[i]);
    }
    printf("Will you sort?(Y/N)");
    scanf("%c",&c);
    if (c=='Y'||c=='y') 
    {
        for (j=0;j<S-1;j++)
        {
             for (i=0;i<S-1-j;i++)
             {
                if (a[i]< a[i+1])
                {
                    t=a[i];
                    a[i]=a[i+1];
                    a[i+1]=t;
                }
             }
        }
        printf("排序后的数:\n");
        for (i=0;i<S;i++)
        {
            printf("a[%d]:%d\n",i,a[i]);
        }
    }
    return 0;
}

C语言程序:产生10个2位的随机整数,用气泡法将这10个整数按从大到小的顺序排列 C语言程序填空/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:产生10个[30,90]区间上的随机整数,然后对其用选择法 进行由小到 用C语言编写程序:* 利用随机函数产生100个10~99之间(包括10和99)的随机整数存入一维数组A,编写程序:* 利用随机函数产生100个10~99之间(包括10和99)的随机整数存入一维数组A,* 然后先 使用随机函数产生50个10—99的随机整数放入数组a中,再按从小到大的顺序排序,并以每行10个数据输出.用C语言编程序. 是个简单的填空题 用的是C语言1 阅读下面的程序.该程序的作用是利用随机函数产生10个100—200之间(包含100、200)的随机整数,打印其中5的整数倍的数并求及其总和.请根据程序的需要填空:RAND C语言编程考试题 用随机函数产生并输出20个[10,99]的随机整数,输出其中大于这20个数的平均值的数. c语言,编写程序,产生20个随机整数到4行5列的数组中,求其主对角线元素之积 用C语言随机产生一个三位整数 求一个vb程序,关于产生随机数排序的.实现随机产生两位整数并排序的功能程序运行后,单击产生随机数“按钮,在图片框中输出10个随机的两位整数.单击”排序“按钮,接着输出排序结果.例如 在C语言中,如何产生一个10*10的二维随机整数方针 C语言程序填空题下面程序是随机产生20个[10,99]以内的整数,并由小到大输出这20个数,请补充完成整个程序.#include #include#includemain(){int i,j,x,n=20,a[20];srand({unsigned)time(NULL));printf(“the original numbers 最小二乘法程序(C语言,matlab都可以)要求是先随机产生n个点(n≥10),然后再用最小二乘法算出直线的值 用C 语言编写一道关于随机出现26个英文字母的程序,并且判断正确率~ 请用java语言编写排序程序.请编写一个多线程的程序,先产生一个大于10的随机整数n,再产生n个随机数并存放于数组中,然后创建两个线程并发地对所产生的随机数分别进行排序,其中,一个线程 产生三十个不同的两位随机整数怎么有VB语言写? C语言 随机产生64个100-999范围内的整数,存放在8*8的数组中 急 将随机产生的10个[100,200]范围内的随机整数存入数组,求数组中的最大值和最小值.程序后面最好用文字标注该句程序的意思! 要求写一个c语言的程序:利用随机函数产生0和1这两个整数,并且赋值给二维数组a[16][16]