本文主要是介绍(c语言版)使用随机函数rand,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
随机函数rand()详解
随机生成1-31号红球5个,随机生成1-16号白球2个,红球白球分别按照从小到大的顺序排序
#include<stdio.h>
#include<stdlib.h>
int main() {int n = 0;int a[7] = {0};while (n < 5) {a[n++] = rand() % 32;}a[n++] = rand() % 17;a[n++] = rand() % 17;printf("随机生成的数字为:");for (int i = 0; i < n; i++) {printf("%d ", a[i]);}for(int i=0;i<4;i++){for(int j=0;j<4-i;j++){if(a[j]>a[j+1]){int t=a[j];a[j]=a[j+1];a[j+1]=t;}}}if(a[5]>a[6]){int t=a[5];a[5]=a[6];a[6]=t;}printf("排序后结果为:");for(int i=0;i<7;i++){printf("%d ",a[i]);}return 0;
}
这篇关于(c语言版)使用随机函数rand的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!