C/C++ 编写一个程序,用于产生20个0~10之间的随机数,将这20个随机数存入数组, 并通过函数统计这些随机数中某个数出现的次数

ChatGPT 3.5 国内中文镜像站免费使用啦

 

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C++ 面向对象

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C++ 设计模式

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C++ STL

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C/C++ 技术杂谈

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C/C++ 常用函数

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C/C++ 图像处理

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C/C++ 算法/面试

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C/C++ 项目实战


一.结果演示

图片[1]-C/C++ 编写一个程序,用于产生20个0~10之间的随机数,将这20个随机数存入数组, 并通过函数统计这些随机数中某个数出现的次数-猿说编程
图片[2]-C/C++ 编写一个程序,用于产生20个0~10之间的随机数,将这20个随机数存入数组, 并通过函数统计这些随机数中某个数出现的次数-猿说编程
产生20个0~10之间的随机数序列:
2 7 8 0 3 2 9 4 4 7 0 3 0 9 6 9 5 9 4 8

 请输入要搜索的数字:0
 随机数序列中 0 出现了 3 次



产生20个0~10之间的随机数序列:
3 9 9 1 2 9 3 5 0 8 4 7 9 2 7 5 1 2 8 3

 请输入要搜索的数字:5
 随机数序列中 5 出现了 2 次

二.源代码

程序分析:源码如下:

[wppay]

/************************************************************************/
//@Author:猿说编程
//@Blog(个人博客地址): www.codersrc.com
//@File:C语言教程 -C/C++ 编写一个程序,用于产生20个0~10之间的随机数,将这20个随机数存入数组, 并通过函数统计这些随机数中某个数出现的次数
//@Time:2021/10/01 08:00
//@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
/************************************************************************/

#include <stdio.h>
#include <math.h>
#include <windows.h>
#include<time.h>                       //保证输出的随机数字都不一样   不能省略
int count(int num[20], int number);
int main()
{
	int arr[20];
	int num, total;
	int i;
	printf("产生20个0~10之间的随机数序列:\n");
	srand((unsigned)time(NULL));                   //与前面相匹配 不能省略
	for (i = 0; i < 20; i++)
	{
		arr[i] = rand() % 10;
		printf("%d ", arr[i]);
	}
	printf("\n\n 请输入要搜索的数字:");
	scanf("%d", &num);
	total = count(arr, num);
	printf("\n 随机数序列中 %d 出现了 %d 次\n", num, total);
	return 0;
}

int count(int num[20], int number)
{

	int i, n = 0;
	for (i = 0; i < 20; i++)
	{
		if (num[i] == number)
			n++;
	}
	return n;
}



[/wppay]

开通 vip 会员可免费阅读所有文章哟

代码下载:code.c


C4996 ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

解决办法参考:《C/C++ error C4996: ‘getch’: The POSIX name for this item is deprecated. Instead, use the ISO C++ conf》


三.猜你喜欢


   

   

ChatGPT 3.5 国内中文镜像站免费使用啦
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容