51单片机C语言问题,怎么实现一个0-9随机排列的数列?如a[10]={2,5,6,9,1,4,8,3,4,8,0,7
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 22:04:15
51单片机C语言问题,怎么实现一个0-9随机排列的数列?如a[10]={2,5,6,9,1,4,8,3,4,8,0,7 },
数字都是随机排列的,伪随机也行,程序越简单越好,有好的追加10分
数字都是随机排列的,伪随机也行,程序越简单越好,有好的追加10分
先有randomize初始化,初始化一次就可以了,然后可以若干次用random,每次用random可以获得一个随机数
#include
main()
{
randomize();
for(i = 0; i < N; i++) {
a[i] = random(10);
}
}
再问: 昨晚查资料自己解决了,写得可以,不过#include 的randomize在单片机里编译没法通过,
再答: #include 的randomize在单片机里编译没法通过, 这个问题和软件无关,需要你设置正确的头文件路径,一般和你用的编程工具有关,或者直接写makefile,例如gcc -I 选项可指定头文件的搜索路径
#include
main()
{
randomize();
for(i = 0; i < N; i++) {
a[i] = random(10);
}
}
再问: 昨晚查资料自己解决了,写得可以,不过#include 的randomize在单片机里编译没法通过,
再答: #include 的randomize在单片机里编译没法通过, 这个问题和软件无关,需要你设置正确的头文件路径,一般和你用的编程工具有关,或者直接写makefile,例如gcc -I 选项可指定头文件的搜索路径
51单片机C语言问题,怎么实现一个0-9随机排列的数列?如a[10]={2,5,6,9,1,4,8,3,4,8,0,7
怎么用c语言实现以下问题: 如果在a和b中,数字0~9出现的次数对应相等,就记做a==b,比如1
二维数组int a[3][4]={{1,2,3,4},{5,6,7,8},{9,0,1,2}};里面的数值怎么排列的?c
求教一个C语言问题,#include main(){int a[4][4]={{1,4,3,2},{8,6,5,7},{
C语言如何实现下面数组的转换 1 2 3 4 1 11 14 16 5 6 7 8转换为 5 2 12 15 9 10
C语言的函数问题求斐波那契前四十个数,斐波那契数列指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学
c语言随机函数随机取1-100之间的数100次,统计各数字出现的频数并输出,运行结果如 1 6 2 4 3 0 .
c语言的问题 int a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12}; int (*p)[
51单片机C语言while( --a =
C语言有一个数列 C程序 有一个分数数列2\1 ,3\2 ,4\3 ,5\4 ,6\5 ,7\6..用编程求前二十项之和
编程实现,求和s=2!+4!+6!+8!+10!.要c语言的,
寻求Java高手,用数组实现随机输出1,2,3,4,5,6,7,8,9,10,J,Q,K中的四个数