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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/29 04:54:05
输入一个整数,然后输出小于等于该数的所有素数,C语言问题.不能用两个for循环解决么?我这么写之后总是不对,调试的时候发现第二个for循环总是不循环啊,结果导致很多不是素数的也跑进来了
xRJQ=0ʭl1zQ friѢ}B^lEg/օD7A79}r?`Y@uՋ$_!L7x/k&.P3K3<2izA29ʵa#{0GO!TeoxP8[E5-N>Fz $|1^ȱ+ِYyykQ'8OeZ*~5L_96_Y[i|wi.=yGԸb5>\P3韋E?pVUhcPnruR\#QB;3kA`bAED]XXrOJ8[s.Sd<"W'9.7$݀< /$G:`$@1@㠜 iQMH qM_Qf)CKʂ1{wzf#(z\

输入一个整数,然后输出小于等于该数的所有素数,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