用C语言 输出100以内的素数,
用C语言 输出100以内的素数,
输出100以内的素数,谁能帮一下,我做了好久没做出来,也想了好久,
能带注释那更好了,我是新中新手,还有很多很多的不懂,
----------------解决方案--------------------------------------------------------
要学会利用搜索功能
----------------解决方案--------------------------------------------------------
是哦,在论坛搜索一下,不知道有多少.
----------------解决方案--------------------------------------------------------
我搜索了,但没有啊,所以就为问问大家了
我这题做不对,但却想不出能解决的问题.大侠们指点一下吧,谢谢了
#include<stdio.h>
void main()
{
int x;
for(x=1;x<=10;x++)
if(x%2!=0 && x%3!=0)
printf("%d",x);
}
----------------解决方案--------------------------------------------------------
这个当然是错误的了,素数是什么概念你都不知道.
----------------解决方案--------------------------------------------------------
只能整除本身和1的大于1的正整数.
----------------解决方案--------------------------------------------------------
谢谢给我这样的提示,很惭愧.我的学历才到初中,所以高中以上的,数学都没学过,
我去试一下看能不能做出来
----------------解决方案--------------------------------------------------------
恩,如果有不懂的概念,你可以先到百度上搜索.呵呵
----------------解决方案--------------------------------------------------------
哎,求不出来,学C语言,不久,能力有限,望大家给个答案,能注释一下那就更好了,谢谢
----------------解决方案--------------------------------------------------------
#include <stdio.h>
int main(void)
{
int i,j,k;
printf("%d\n",2);2肯定是素数
for(i=1;i<=100;i+=2)
{
for(j=2;j<i;j++)
if(i%j==0) break;
if(i==j)
printf("%d\n",i);
}
return 0;
}
[此贴子已经被作者于2007-11-8 11:21:02编辑过]
----------------解决方案--------------------------------------------------------