c语言生成0到9不重复的随机数存到二维数组中

c语言生成0到9不重复的随机数存到二维数组中,第1张

#include<stdio.h>       //提供printf函数声明定义

#include<stdlib.h>      //提供srand函数声明定义,rand

#include<time.h>        //提供time函数

int is_same(int *t,int lo,int x)

int main()

{

int a[10]

int num=20

int t,i

srand(time(0)) 

 //此函数提供种子,即time(0)系统时间秒数。这让rand()函数提供的数字每秒都不一样

while(num>0)   //循环次数

{

for(i=0i<10i++)        //获取一行10个数

{

while(1)             //每次随机获取一个数

{

t=rand()%10

if(i==0)

{

a[i]=t

break

}

if(is_same(a,i,t)==0) //必须不相同才能获取一行的下一个数

{

a[i]=t

break

}

}

printf("%d ",t)

}

printf("\n")

num--

}

return 0

}

int is_same(int *t,int lo,int x) //是否有相同

{

int i

for(i=0i<loi++)

{

if(*(t+i)==x)    //如果有相同的返回真

return 1

}

return 0          //否则返回假

}

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

void main()

{

int i,j

int x[10]

int v = 50,n=10

srand((unsigned)time(NULL))

x[0] = rand() % v +1

for (i=0i<ni++) {

Lab: x[i] = rand() % v +1

for (j=0j<ij++) { if (x[i] == x[j]) goto Lab} // 比较一下,相同数则不要它,返回再取

}

for(i=0i<ni++) printf("%2d\n",x[i])

}

数据库是用来存入数据的仓库。用户可以对文件中的数据进行新增、查询、更新、删除等 *** 作。但是C语言数据库是两个东西,他们之间的关系就是C语言可以用来开发数据库管理软件,也可以通过C语言借助于SQL语句来 *** 作数据库。

C语言普适性最强的一种计算机程序编辑语言,它不仅可以发挥出高级编程语言的功用,还具有汇编语言的优点,因此相对于其它编程语言,它具有自己独特的特点。具体体现在以下三个方面:

其一,广泛性。C 语言的运算范围的大小直接决定了其优劣性。C 语言中包含了34种运算符,因此运算范围要超出许多其它语言,此外其运算结果的表达形式也十分丰富。此外,C 语言包含了字符型、指针型等多种数据结构形式,因此,更为庞大的数据结构运算它也可以应付。

其二,简洁性。9 类控制语句和32个KEYWORDS是C语言所具有的基础特性,使得其在计算机应用程序编写中具有广泛的适用性,不仅可以适用广大编程人员的 *** 作,提高其工作效率,同 时还能够支持高级编程,避免了语言切换的繁琐。

扩展资料

数据库架构

1、内层:最接近实际存储体,亦即有关数据的实际存储方式。

2、外层:最接近用户,即有关个别用户观看数据的方式。

3、概念层:介于两者之间的间接层。

参考资料来源:百度百科--数据库


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9852401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存