c语言产生随机数数组 随机输入5个数放在数组中?

随机输入5个数放在数组中?int[]a={1,2,4,5,3,6,7,8}int[]b=a.OrderBy(x=>Guid.NewGuid()).ToArray()foreach(b中的int v

随机输入5个数放在数组中?

int[]a={1,2,4,5,3,6,7,8}int[]b=a.OrderBy(x=>Guid.NewGuid()).ToArray()foreach(b中的int v)控制台写入线(五)控制台.ReadKey()上面的示例使用C#3.0中添加的LINQ技术中的orderby方法进行排序。排序基于与原始序列元素对应的“键”—网格.NewGuid()方法返回一个随机的32位非重复guid字符串。由于生成的每个guid字符串的大小不同,并且大小与生成序列无关,因此按此“键”排序的整数序列的顺序是随机的。

C语言如何获取用户输入的随机个数的一串数字?

通过临时定义一个大数组,记录条目数,然后动态申请数组,可以解决此问题。以输入整数为例,代码如下://#include“StdAfx。H“//如果是VC 6.0,用这一行。

#include”stdio。H“

#include”字符串。H “

#包含”标准库。H“

int*myinput(int*x){

]int n=sizeof(int),*P

#if n==4//如果是32位int平台

int a[0xFFFF

]#a[0x07fff?ENDIF

*x=0

while(scanf(%d,a*x)>0)//输入数据