c语言中这段代码的执行过程!要详细的!
#clude"stdio.h"main(){for(k=3;k<100;k++){for(i=2;i<k;i++)if(k%i==0)break;if(i==k)prin...
#clude"stdio.h"
main()
{
for(k=3;k<100;k++)
{
for(i=2;i<k;i++)
if(k%i==0)break;
if( i == k )
printf("%d " , k );
}
}
这段代码是要求输出2到100之间的素数。上面的有点错误,下面是正确的
#include"stdio.h"
main()
{
int i , k ;
for(k=3;k<100;k++)
{
for(i=2;i<k;i++)
if(k%i==0)break;
if( i == k )
printf("%d " , k );
}
} 展开
main()
{
for(k=3;k<100;k++)
{
for(i=2;i<k;i++)
if(k%i==0)break;
if( i == k )
printf("%d " , k );
}
}
这段代码是要求输出2到100之间的素数。上面的有点错误,下面是正确的
#include"stdio.h"
main()
{
int i , k ;
for(k=3;k<100;k++)
{
for(i=2;i<k;i++)
if(k%i==0)break;
if( i == k )
printf("%d " , k );
}
} 展开
4个回答
展开全部
#include"stdio.h"
void main()
{
int i , k ;
for(k=3;k<100;k++)//枚举一个数字k,判断他是不是素数
{
for(i=2;i<k;i++)//从2到k试除法判断是不是能整除
if(k%i==0)break;//如果有一个能整除,就退出
if( i == k ) //最后的i与K相等,说明前面没有一个能整除k的,k是素数,输出它
printf("%d " , k );
}
}
void main()
{
int i , k ;
for(k=3;k<100;k++)//枚举一个数字k,判断他是不是素数
{
for(i=2;i<k;i++)//从2到k试除法判断是不是能整除
if(k%i==0)break;//如果有一个能整除,就退出
if( i == k ) //最后的i与K相等,说明前面没有一个能整除k的,k是素数,输出它
printf("%d " , k );
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
遍历3到99之间的数,
遍历到数k时,判断k是否能被2到k之间的任意数整除,如果都不能被整除,则说明该数为素数,打印出该值。
遍历到数k时,判断k是否能被2到k之间的任意数整除,如果都不能被整除,则说明该数为素数,打印出该值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一行少了in 应该是#include<stdio.h>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询