各位大佬求解,用c++解

求一个数组,元素是7倍数的个数

zsbdzsbdzsbdzsbd

那是多大的数值范围啊?需要用户输入吗?

#include<stdlib.h>
#include<time.h>
void main()
{
	int a[100] = { 0 };
	srand((unsigned)time(NULL));//选取种子文件
	int n,i,count = 0;
	printf("请输入数组大小(小于100):");
	scanf_s("%d", &n);
	//随机产生n次1-1000之间的数值
	for (i = 0; i < n; i++)
	{
		a[i] = rand() % 999+1;
	}
	for (i = 0; i < n; i++)
	{
		printf("%d ", a[i]);
		if (a[i] % 7 == 0)
			count++;
		if (i != 0 && i % 10 == 0)
			printf("\n");
	}
	printf("\n7的倍数的数字共有%d个", count);

}

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632