Discuz! Board

 找回密码
 立即注册
查看: 405|回复: 0

2023.2.1质数排序

[复制链接]

20

主题

33

帖子

3458

积分

论坛元老

Rank: 8Rank: 8

积分
3458

小火马 Lv:11
发表于 2023-2-1 17:10:24 | 显示全部楼层 |阅读模式
[C++] 纯文本查看 复制代码
#include <bits/stdc++.h>
#include <time.h>
using namespace std;
int zs(int i) 
{
	int n, flag = 0;
	for (n = 2; n <= i - 1; n++) 
	{
		if (i % n == 0) 
		{
			flag = 1;
			break;
		}
	}
	return flag;
}
int main() 
{
	int a[10];
	int b[12];
	int count = 0;
	srand(time(0));
	for (int i = 0; i <= 9; i++) 
	{
		a[i] = rand() % 100;
		cout << a[i] << " ";
	}
	cout << endl;
	for (int i = 0; i <= 9; i++) 
	{
		if (zs(a[i]) != 1) 
		{
			b[count] = a[i];
			count++;
		}
	}
	sort(b, b + count);
	for (int i = 0; i <= count - 1; i++) 
	{
		cout << b[i] << endl;
	}
	return 0;
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-2-13 05:24 , Processed in 0.047941 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表