所需:结构体(数值和除尽次数)
//#include <iostream>
#include <stdio.h>
//using namespace std;
/*
class Num
{
public:
int val = 0;
int times = 0;
};
*/
struct Num
{
int val = 0;
int times = 0;
};
int main()
{
Num num;
//cout << "enter num:";
//cin >> num.val;
printf("enter num:");
scanf_s("%d", &num.val);
for (int i = 2; i < (num.val+1); i++)
{
num.times = 0;
for (int j = 2; j < i + 1; j++)
{
if (num.times == 2)
break;
if (i % j == 0)
{
num.times++;
}
}
if (num.times == 1)
{
//cout << i << endl;
printf("%d\n", i);
}
}
return 0;
}