- 题目地址:http://ac.jobdu.com/problem.php?id=1047 题目描述:给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。
- 输入:测试数据有多组,每组输入一个数n。
- 输出:对于每组输入,若是素数则输出yes,否则输入no。
- 样例输入:13
- 样例输出:yes
1 #include<stdio.h> 2 3 void main() 4 { 5 int x,i; 6 while(1){ 7 if(scanf("%d",&x)!=1) break; //这里这里!!! 8 if(x<=1){ 9 printf("no\n"); 10 continue; 11 } 12 for(i=x/2;i>1;i--) 13 if(x%i==0) break; 14 if(i==1) printf("yes\n"); 15 else printf("no\n"); 16 17 } 18 }