好了,今天解决一下小问题,我先贴出一段代码,这个代码是输出100-200之内的所有素数
#include <stdio.h>
int main(){
int n,k;
int i;
for(n=101; n<=200; n++)
{
k=0;
for(i=2; i<n; i++)
{if(n%i==0)
k++;
}
if(k ==0)
printf("%d\n",n);
}
return 0;
}
运行以上代码,大家的Vc的cmd有没有秒退呢?
其实,这并不是cmd秒退
而是
因为运行完了所以退出了。
解决这个问题,只需要在return 0,之前加上如下语句便可
system("pause");然后程序变为
#include <stdio.h>
int main()
{
int n,k;
int i;
for(n=101; n<=200; n++)
{
k=0;
for(i=2; i<n; i++)
{
if(n%i==0)
k++;
}
if(k ==0)
printf("%d\n",n);
}
system("pause");
return 0;
}
希望可以帮到你呦!
C语言素数程序
本文提供了一段使用C语言编写的程序代码,该程序用于输出100至200之间的所有素数,并解决了程序运行后立即关闭的问题。
4531

被折叠的 条评论
为什么被折叠?



