A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


  1. 这是生成,求怎么重新排序
复制代码

2 个回复

正序浏览
虽然没看懂,当还是不错的。。
回复 使用道具 举报
#include <stdio.h>
#include <stdlib.h>

int main(int argc, const char * argv[]) {
//    void bubble();
    int num[5];
    int j,m;
    for (m = 0;m<5;m++)
    {
         //     产生五个随机数
        for (int i = 0; i<5; i++)
        {
            num[i] = arc4random_uniform(21)+1;
    //    比较五个随机数是否重复
            for (j = 0; j<i; j++)
            {
                if (num[i]==num[j])
                {   break;   }
            }
                if (j==i)
                    {
                     
                        printf("%d\t",num[i]);
                    
//                        bubble(num, 5);
                    }
                else
                    i--;
            
        }



        printf("\n");

    }

    return 0;
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马