输入一个整数,然后输出小于等于该数的所有素数,C语言问题.不能用两个for循环解决么?我这么写之后总是不对,调试的时候发现第二个for循环总是不循环啊,结果导致很多不是素数的也跑进来了

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 03:54:33

输入一个整数,然后输出小于等于该数的所有素数,C语言问题.不能用两个for循环解决么?我这么写之后总是不对,调试的时候发现第二个for循环总是不循环啊,结果导致很多不是素数的也跑进来了
输入一个整数,然后输出小于等于该数的所有素数,C语言问题.
不能用两个for循环解决么?我这么写之后总是不对,调试的时候发现第二个for循环总是不循环啊,结果导致很多不是素数的也跑进来了.
#include
#include
int main()
{
int x;
printf("请输入:");
scanf("%d",&x);
for(int i=2; i

输入一个整数,然后输出小于等于该数的所有素数,C语言问题.不能用两个for循环解决么?我这么写之后总是不对,调试的时候发现第二个for循环总是不循环啊,结果导致很多不是素数的也跑进来了
请输入:100
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
Press any key to continue
#include
#include
int main()
{
int i,t,flag,x;
printf("请输入:");
scanf("%d",&x);
for( i=3; i