编写一个程序,输出1~1000之内所有的素数(注意:素数即质数)及个数(C语言) C语言中怎么1到1000所有的质数

C\u8bed\u8a00\uff0c3. \u8bf7\u7f16\u5199\u4e00\u4e2a\u7a0b\u5e8f\uff0c\u8f93\u51fa1-200\u5185\u7684\u6240\u6709\u8d28\u6570(\u7d20\u6570)\uff0c\u5e76\u6309\u7167\u5982\u4e0b\u683c\u5f0f\u8f93\u51fa\u81f3\u5c4f\u5e55\uff1a

\u5582\uff01\u697c\u4e3b\uff0c\u8fd9\u6837\u4f1a\u6b7b\u4eba\u7684\uff0c\u4f60\u77e5\u9053\u4e0d\uff1f200\u4ee5\u5185\u597d\u4e0d\u597d\uff1f\uff01\u6211\u53ea\u6700\u591a\u53ea\u80cc\u8fc7100\u4ee5\u5185\u7684\uff0c
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
\u5c31\u8fd9\u4e9b\uff0c\u5176\u5b83\u7684\uff0c\u4f60\u53e6\u8bf7\u9ad8\u660e\u5427\uff01\u6ce8\u610f\u697c\u4e0a\u7684\uff0c\u90a3\u4e2a\u88ab\u4f60\u6574\u75af\u7684\u5bb6\u4f19\uff01 \u597d\u5427\uff01\u5982\u679c\u8fd9\u662f\u6700\u4f73\u7b54\u6848\uff0c\u5c31\u5e94\u8be5\u662f\u697c\u4e0b\u7684\u3002\u76f4\u63a5\u6807\u660e\u597d\u4e86\uff0c\u5c31\u90a3\u4e2asun_siliang\u3002

1\u3001\u7f3a\u4e00\u4e2a#include"stdio.h"\uff1b
2\u3001\u91cc\u9762\u6709\u6c49\u8bed\u6807\u70b9\u7b26\u53f7\uff0c\u5982if (a%i==0\uff09\uff08\u8fd9\u4e2a\u662f\u6c49\u8bed\u7684\uff09\uff0cfor(a=2\uff1ba<=1000\uff1ba++)\uff08\uff1b\u662f\u6c49\u8bed\u7684\uff09
3\u3001\u6211\u7684\u73af\u5883\u7a0d\u6709\u4e0d\u540c\uff0c\u662fdevc++\uff0c\u4fee\u6539\u7c98\u8d34\u5982\u4e0b\uff1a
#include
#include"stdio.h"
int main()
{
int a,i;
printf("\u7d20\u6570\uff1a\n");
for(a=2;a<=1000;a++)
{
for (i=2;i<=(a-1);i++)
{if(a%i==0)
break;}
if (i>=a)
{
printf("%d\n",a);
}
}
getchar();
return 0;
}

源代码如下:

#include &lt;stdio.h&gt;

#include &lt;math.h&gt;

void main()

int n=0, i, j,w,k;

for(i=2;i&lt;=1000; i++)
{

w=1;

k=sqrt(i);

for (j=2; j&lt;=k; j++)

if (i%j==0) {w=0;break;}

if (w) {

++n;

if (n%10==0) printf("%d
",i);

else printf("%d",i);

}

扩展资料

1、素数使用for循环查找2-1000以内的所有素数,循环次数为999次,在for循环中添加一个移位寄存器用以存储所有的素数,其初始值为一个空数组。

2、在循环内部逐个数判断是否为素数,若是素数,则使用"数组插入.vi"函数添加到移位寄存器的数组中,否则,移位寄存器中的值保留为上次的值。



刚好在做C++,顺便帮你做下,望采纳!
#include <stdio.h>
main()
{
int a,i,sum=0;
printf("素数:\n");
for (a=1;a<=1000;a++)
{
for (i=2;i<=(a-1);i++)
if (a%i==0)
break;
if (i>=a)
{
sum++;
printf("%d\n",a);
}
}
printf("\n素数的个数:%d\n",sum);
}

#include <stdio.h>
int main()
{
int i,n=0,j,m=0;
for(i=2;i<=1000;i++)
{
for(j=2;j<i;j++)
if(i%j==0) break;
if(i==j)
{
printf("%3d ",i);
n++;
m++;
}
if(n==8)
{
printf("\n");
n=0;
}

}
printf("共有%d个素数\n",m);
getchar();
return 0;
}

  • 缂栧啓涓涓▼搴,杈撳嚭1~1000涔嬪唴鎵鏈夌殑绱犳暟(娉ㄦ剰:绱犳暟鍗宠川鏁)鍙婁釜鏁(C璇 ...
    绛旓細printf("绱犳暟:\n");for (a=1;a<=1000;a++){for (i=2;i<=(a-1);i++)if (a%i==0)break;if (i>=a){sum++;printf("%d\n",a);}}printf("\n绱犳暟鐨勪釜鏁:%d\n",sum);} 鏈洖绛旂敱鎻愰棶鑰呮帹鑽 涓炬姤| 绛旀绾犻敊 | 璇勮(1) 12 30 myy243515205 閲囩撼鐜:66% 鎿呴暱: 鏆傛湭瀹氬埗 鍏朵粬鍥炵瓟 ...
  • 鐢╦ava缂栧啓涓涓▼搴:杈撳嚭1-1000;杈撳嚭鏍煎紡涓0001,0002...1000
    绛旓細public static void main(String[] args){ String str = "";for(int i = 1;i < 10000;i++){ str = String.format("%04d", i);System.out.println(str);} } Java鏄竴闂ㄩ潰鍚戝璞$紪绋嬭瑷锛屼笉浠呭惛鏀朵簡C++璇█鐨勫悇绉嶄紭鐐癸紝杩樻憭寮冧簡C++閲岄毦浠ョ悊瑙g殑澶氱户鎵裤佹寚閽堢瓑姒傚康锛屽洜姝ava璇█鍏锋湁鍔熻兘...
  • 璇风敤绋嬪簭璁捐璇█缂栧啓涓涓璁$畻1锝1000涔嬮棿鎵鏈夊伓鏁板拰鐨勭▼搴?
    绛旓細1锝1000涔嬮棿鎵鏈夊伓鏁扮殑鍜岀殑绋嬪簭浠g爜濡備笅锛歩nclude <stdio.h> void main(){ int i,sum;for(i=2,sum=0;i<1001;i=i++)if(i%2==0){sum=sum+i;} printf("1锝1000涔嬮棿鎵鏈夊伓鏁扮殑鍜:");printf("sum=%d",sum);} for寰幆璇彞鐢卞惊鐜垽瀹氭潯浠跺拰寰幆浣撶粍鎴愶紝瀹冩槸C璇█涓娇鐢ㄦ渶涓虹伒娲荤殑寰幆...
  • 缂栧啓绋嬪簭,杈撳嚭1鈥斺1000涓弧瓒充釜浣嶆暟瀛楃殑绔嬫柟绛変簬鍏舵湰韬殑鎵鏈夋暟銆俖鐧...
    绛旓細1銆佹墦寮Dev-c++杞欢锛岀偣鍑烩滄柊寤烘簮浠g爜鈥濄2銆佸叿浣绋嬪簭杩囩▼濡備笅锛#include <stdio.h>int main(){int a,b,c,sum;printf("杈撳叆鐨勬按浠欒姳鏁版槸:");scanf("%d",&sum);for(sum=100;sum<1000;sum++)銆3銆乤琛ㄧず鐨勬槸姘翠粰鑺辨暟鐨勭櫨浣嶆暟锛宐琛ㄧず鐨勬槸姘翠粰鑺辨暟鐨勫崄浣嶆暟锛宑琛ㄧず鐨勬槸姘翠粰鑺辨暟鐨勪釜浣嶆暟锛宻um...
  • 缂栧啓涓涓▼搴,杈撳嚭1~1000涔嬪唴鎵鏈夌殑绱犳暟(娉ㄦ剰:绱犳暟鍗宠川鏁)鍙婁釜鏁(C璇 ...
    绛旓細婧愪唬鐮佸涓嬶細include <stdio.h> include <math.h> void main(){ int n=0, i, j,w,k;for(i=2;i<=1000; i++){ w=1;k=sqrt(i);for (j=2; j<=k; j++)if (i%j==0) {w=0;break;} if (w) { ++n;if (n%10==0) printf("%d\n",i);else printf("%d\t",i);...
  • 缂栧啓涓涓▼搴銆傛眰1~1000涔嬮棿鎵鏈夊伓鏁扮殑鍜
    绛旓細python3 鐢ㄥ垪琛ㄦ帹瀵煎紡鍒涘缓涓涓鍏冪礌涓1~1000闂存墍鏈夊伓鏁扮殑鍒楄〃锛岀劧鍚庣敤sum()鍑芥暟杈撳嚭鍒楄〃鍏冪礌鎬诲拰銆傜洿鎺ョ敤寰幆鏉ョ疮鍔犮傝鐐瑰嚮杈撳叆鍥剧墖鎻忚堪
  • 鐢╦ava缂栧啓涓涓▼搴:杈撳嚭1-1000;杈撳嚭鏍煎紡涓0001,0002...1000
    绛旓細for(int i=1;i<1000;i++){ System.out.println(String.format("%04d",i));} d浠h〃鏁存暟 4浠h〃鏍煎紡鍖栦负4浣嶉暱 04浠h〃浣嶆暟涓嶈冻4浣嶇殑鏃跺欏墠闈㈠~0
  • 缂栧啓python鏁板瓧n杈撳嚭1鑷1000涔嬮棿鏄5鐨勫嶆暟鐨?
    绛旓細1001):if i % 5 == 0:print(i)if i == n:break 棣栧厛锛屾垜浠鐢ㄦ埛杈撳叆涓涓鏁板瓧n銆傜劧鍚庯紝浣跨敤for寰幆浠1鍒1000閬嶅巻姣忎釜鏁板瓧i銆傚鏋渋鏄5鐨勫嶆暟锛屾垜浠氨鎵撳嵃瀹冦傚悓鏃讹紝濡傛灉i绛変簬鐢ㄦ埛杈撳叆鐨勬暟瀛梟锛屾垜浠氨璺冲嚭寰幆銆傝繖鏍锛岀▼搴灏变細杈撳嚭1鑷1000涔嬮棿鏄5鐨勫嶆暟鐨勬暟瀛楋紝鐩村埌杈惧埌鐢ㄦ埛杈撳叆鐨勬暟瀛椾负姝
  • 鐢≒ython缂栧啓绋嬪簭,杈撳嚭1--1000涔嬮棿鎵鏈夌礌鏁,姣忓崄涓礌鏁版崲琛岃緭鍑?
    绛旓細闂绠杩:杈撳嚭1000浠ュ唴绱犳暟,鍚屾椂杈撳嚭绱犳暟鐨勫簭鏁. 绋嬪簭璇存槑:缂栧啓涓涓鍑芥暟is_prime(n),鐢ㄤ簬鍒ゆ柇n鏄惁涓虹礌鏁
  • 缂栧啓涓涓C璇█绋嬪簭,姹傚嚭1鑷1000涔嬮棿婊¤冻鈥滅敤3闄や綑2;鐢5闄や綑3;鐢7闄...
    绛旓細int main(){ int i,j=0;for(i=1;i<=1000;i++){ if(i%3==2&&i%5==3&&i%7==2){ printf("%d ",i);j++;if (j%5==0){printf("\n");} } } return 0;} C璇█鏄竴绉嶇粨鏋勫寲鐨勮瑷锛屾彁渚涚殑鎺у埗璇彞鍏锋湁缁撴瀯鍖栫壒寰侊紝濡俧or璇彞銆乮f⋯else璇彞鍜宻witch璇彞绛夈傚彲浠ョ敤浜...
  • 扩展阅读:少儿编程题目及答案 ... 编写1-100的求和程序 ... 学编程一年大概多少钱 ... c++编程题库100题 ... 如何自己编程做游戏 ... python编程求1到100的和 ... c++编程题经典100例 ... 孩子学编程最佳年龄 ... 编程实现求1到100的和 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网