Problem A: 求素数
2016-03-17 23:37
225 查看
#include<stdio.h> int main() { int a=0,n,k,i,j; while(~scanf("%d",&n)) { if(n<2) return 0; for(i=2;i<=n;i++) { k=(int)sqrt(i); for(j=2;j<k+1;j++) if(i%j==0) break; if(j==k+1) { a++; printf(" %2d",i); if(a==10) printf("\n"); } } a=0; printf("\n"); } return 0; }
相关文章推荐
- 标签驱动的极简工作流系统
- Java编程体验:线程的7种状态及相互转换(图)
- 算法_14:函数逼近
- Ant build war包
- Ant build war包
- 浅谈MAKEFILE认识,尤其对伪目标的认识,欢迎纠正
- 漏洞列表
- 机器视觉网络资源学习笔记
- ASP.NET Core
- Andriod——setContentView( )方法
- PopupWindow 中EditText输入框被覆盖
- hdu 1233(最短路)
- Leet Code OJ 203. Remove Linked List Elements [Difficulty: Easy]
- QT_Socket_udp
- ubutnu安装Terminator后的配置和oh-my-zsh安装
- 设计模式(六简单工厂模式)
- java web开发中的多线程应用?
- [算法练习]Reverse Integer
- ERROR (ClientException) nova image-list
- Android——Activity中的六个主要函数