博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
生成0~9之间不重复的随机数
阅读量:5238 次
发布时间:2019-06-14

本文共 414 字,大约阅读时间需要 1 分钟。

int main(void){	int m[9] = { 0 };	int flag = 0;	srand(time(0));	for (int i = 0; i < 9; i++)	{				do		{			flag = 0;			m[i] = rand() % 9 + 1;						for (int j = 0; j < i; j++)			{				if (m[j] == m[i])				{					flag = 1;				}			}				} while (flag==1);	}			for (int i = 0; i < 9; i++)	{		printf("%d ",m[i]);	}}

 

那句flag=0很关键。

感觉自己while循环用的不是很好呀,尤其是while里面用了if这种类型的,一会就绕晕了。

转载于:https://www.cnblogs.com/yfish/p/9834001.html

你可能感兴趣的文章
面试很痛苦,备点前端面试题(一)——js数据类型及其转换
查看>>
js去除空格
查看>>
学习Spring Boot:(二十八)Spring Security 权限认证
查看>>
IT学习神器——慕课网App获App Store、Android应用市场重磅推荐
查看>>
Linux网络状态工具ss命令使用详解
查看>>
菜根谭#21
查看>>
Python Paramiko模块与MySQL数据库操作
查看>>
vc6 使用的那些事
查看>>
opengl实现直线扫描算法和区域填充算法
查看>>
答读者问(18):一个大四学生有关专业发展的相关疑问
查看>>
Eclipse使用异常——tomcat启动
查看>>
hdu 1418(抱歉)(欧拉公式,定点数,棱数,面数的关系)(水题)
查看>>
【翻译】ExtJS vs AngularJS
查看>>
C++ 虚函数表解析
查看>>
3D数学读书笔记——矩阵进阶
查看>>
目标检測的图像特征提取之(一)HOG特征
查看>>
JS正则--留档
查看>>
cssText笔记
查看>>
外部类与main方法笔记
查看>>
Scrapy爬虫框架(实战篇)【Scrapy框架对接Splash抓取javaScript动态渲染页面】
查看>>