c语言 do while 素数,c语言题目:用while语句求2000以内所有质数(素数)
c语言题目:用while语句求2000以内所有质数(素数)
关注:100 答案:3 手机版
解决时间 2021-02-26 06:59
提问者祗剩寂寞
2021-02-25 10:11
小弟初学,不会做这个题,请高手指教。请不要用复杂的语句,用while语句就好,复杂的语句我不懂。
最佳答案
二级知识专家甜甜少女心
2021-02-25 11:04
程序如下:
#include
main(){
int i,j,ok;
i=2;
while(i<2000)
{
ok=1;
j=2;
while(ok==1 && j
{
if (i%j==0) ok=0;
j++;
}
if (ok==1) printf("%d\t",i);
i++;
}
}
运行结果如下:
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 101 103 107 109 113
127 131 137 139 149 151 157 163 167 173
179 181 191 193 197 199 211 223 227 229
233 239 241 251 257 263 269 271 277 281
283 293 307 311 313 317 331 337 347 349
353 359 367 373 379 383 389 397 401 409
419 421 431 433 439 443 449 457 461 463
467 479 487 491 499 503 509 521 523 541
547 557 563 569 571 577 587 593 599 601
607 613 617 619 631 641 643 647 653 659
661 673 677 683 691 701 709 719 727 733
739 743 751 757 761 769 773 787 797 809
811 821 823 827 829 839 853 857 859 863
877 881 883 887 907 911 919 929 937 941
947 953 967 971 977 983 991 997 1009 1013
1019 1021 1031 1033 1039 1049 1051 1061 1063 1069
1087 1091 1093 1097 1103 1109 1117 1123 1129 1151
1153 1163 1171 1181 1187 1193 1201 1213 1217 1223
1229 1231 1237 1249 1259 1277 1279 1283 1289 1291
1297 1301 1303 1307 1319 1321 1327 1361 1367 1373
1381 1399 1409 1423 1427 1429 1433 1439 1447 1451
1453 1459 1471 1481 1483 1487 1489 1493 1499 1511
1523 1531 1543 1549 1553 1559 1567 1571 1579 1583
1597 1601 1607 1609 1613 1619 1621 1627 1637 1657
1663 1667 1669 1693 1697 1699 1709 1721 1723 1733
1741 1747 1753 1759 1777 1783 1787 1789 1801 1811
1823 1831 1847 1861 1867 1871 1873 1877 1879 1889
1901 1907 1913 1931 1933 1949 1951 1973 1979 1987
1993 1997 1999
全部回答
1楼你哪知我潦倒为你
2021-02-25 14:07
#include "math.h"
main()
{
int m,i,k,h=0,leap=1;
printf("\n");
for(m=1;m<=2000;m++)
{ k=sqrt(m+1);
for(i=2;i<=k;i++)
if(m%i==0)
{leap=0;break;}
if(leap) {printf("%-4d",m);h++;
if(h%10==0)
printf("\n");
}
leap=1;
}
printf("\nThe total is %d",h);
}
2楼時光叫我忘了他
2021-02-25 12:43
while里用K做条件K--,直到k等于零退出循环,if语句判断是否能被整除,再能i++累加,
我要举报
如以上信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
推荐资讯
大家都在看
c语言 do while 素数,c语言题目:用while语句求2000以内所有质数(素数)相关推荐
- python筛选质数并一行输出五个_python使用filter方法递归筛选法求N以内的质数素数附一行打印心形标记的代码解析...
本人在学习使用Python的lambda语法的过程中,用之前求解质数的思路重写了一遍,思路如下:就是新建一个长数组,然后从前往后递归相除去过滤后面的元素.中间对于Python语法的有了一点新的认识:看 ...
- python实现素数筛选法_python 使用 filter 方法递归筛选法求 N 以内的质数 (素数)
本人在学习使用 Python 的 lambda 语法的过程中,用之前求解质数的思路重写了一遍,思路如下:就是新建一个长数组,然后从前往后递归相除去过滤后面的元素.中间对于 Python 语法的有了一点 ...
- c语言 do while 素数,1. 编写程序,求30以内的所有素数之和.用do while做
用JAVA编写一个程序,求1000以内所有偶数的和以及奇数的和,并将偶数和以及奇数和输出到屏幕上. publicclassTest{publicvoiddisplay(){intsum=0;for(i ...
- c语言 sqrt求100以内素数,C语言实现判断一个数是否为素数并求100以内的所有素数...
判断一个数是否为素数 算法思想 设一个正整数x,sqrt(x)为x开平方后的值,若x不为素数,则x=a*b,a,b为2~x-1之间的整数,且当2=< a <= sqrt(x)时,必有sqr ...
- c语言一个数等于素数的乘积,C语言实现判断一个数是否为素数并求100以内的所有素数...
判断一个数是否为素数 算法思想 设一个正整数x,sqrt(x)为x开平方后的值,若x不为素数,则x=a*b,a,b为2~x-1之间的整数,且当2=< a <= sqrt(x)时,必有sqr ...
- java语言 判断素数,C语言实现判断一个数是否为素数并求100以内的所有素数
判断一个数是否为素数 算法思想 设一个正整数x,sqrt(x)为x开平方后的值,若x不为素数,则x=a*b,a,b为2~x-1之间的整数,且当2=< a <= sqrt(x)时,必有sqr ...
- C语言判断一个整数是不是素数(质数)、求100以内的所有素数、求前50个素数
目录 一.什么是素数(质数 Prime) 二.判断一个整数是不是素数(质数)代码 三.求100以内的所有素数(质数) 四.输出前50个素数(质数) 一.什么是素数(质数 Prime) 质数又称素数.一 ...
- 题目 1084: 用筛法求之N内的素数(数论)
文章目录 Question Ideas Code Question 题目描述 用筛法求之N内的素数. 输入 N 输出 0-N的素数 样例输入 100 样例输出 2 3 5 7 11 13 17 19 ...
- 题目 1084: 用筛法求之N内的素数
时间限制: 1Sec 内存限制: 64MB 提交: 23410 解决: 13929 题目描述 用筛法求之N内的素数. 输入 N 输出 0-N的素数 样例输入复制 100 样例输出复制 2 3 5 7 ...
最新文章
- IOS开发控制器之间传值的几种小方法
- hive 时间转字符串_2. HIVE 基本操作
- 数据库同步热备方案(云南某金属企业)
- Vallog可以识别的错误及错误提示
- 张俊红22岁年度总结
- (一)MySQL优化之索引优化
- 机器学习之数据归一化
- java 数据源调用_实战分享: Spring boot 调用之间实现动态数据源
- Kotlin入门(32)网络接口访问
- leaflet地图原理_基于 leaflet 的标注绘图
- 【输入法】Rime-中州韵 基本设置 附:官方定制指南
- 2020-11-16梦笔记
- Android制作自己的依赖库让别人引用【转】
- Huffman编码解压缩的通俗讲解
- 微信APP支付之IJpay的使用
- [TOG2022]DCT-Net: Domain-Calibrated Translation for Portrait Stylization
- elasticsearch-7.2.1启动报错
- excel宏 java,Microsoft Excel宏运行Java程序
- adob animate_Chrome报告“ Adob​​e Flash Player已被阻止,因为它已过期。”
- jquery变量var的使用
热门文章
- paillier同态加密算法原理及代码实现
- bootstrap v3.3.6 版本.table-striped不起作用的问题
- Unable to set custom 'dev_loss_tmo' value in RHEL7
- HDR视频色调映射算法(之二:Adaptive temporal TMO)
- UE4使用MixAmo中的角色与动画
- CentOS挂载3T硬盘的方法
- 【5G核心网】free5GC UPF源码分析
- 三星root后进入android system recovery后,三星手机在用刷机大师刷机之后,Android system recoverylt;3egt;,找......
- java将数据写入excel_java将数据写入excel
- 导出datatable到excel然后让web客户端下载到本地