c语言 创建数组,使用循环给数组赋值(数值为随机产生1-100的数),并遍历数组,利用冒泡排

c语言 创建数组,使用循环给数组赋值(数值为随机产生1-100的数),并遍历数组,利用冒泡排序排序并输出

#include "stdio.h"
#include "stdlib.h"
#include "time.h"
int main(void){
    char a[100];
    int t,i,j;
    srand((unsigned)time(NULL));
    for(i=0;i<100;a[i++]=rand()%100+1);
    for(i=0;i<100;i++){
        for(j=0;j<99-i;j++)
            if(a[j]>a[j+1])
                t=a[j],a[j]=a[j+1],a[j+1]=t;
    }
    for(i=0;i<100;printf("%4d",a[i++]));
    printf("\n");
    return 0;
}

追问

谢谢

温馨提示:答案为网友推荐,仅供参考
相似回答