1 条题解
-
0
C :
int suShu(int x){ int i,c=0; for(i = 2;i <= x/2;i++){ if(x % i == 0){ c++; break; } } if(c == 0){ return 1; }else{ return 0; } } int main(){ int i,sum=0; for(i=2;i <= 100;i++){ if(suShu(i) == 1){ sum++; printf("%d ",i); if(sum % 5 == 0){ printf("\n"); } } } return 0; }C++ :
#include<iostream> #include<cmath> using namespace std; int main(){ int s=1; bool f; for(int i=1;i<=100;i++){ f=true; for(int j=2;j<=sqrt(i);j++){ if(i%j==0){ f=false; continue; } } if(i>=2 && f==true){ if(s%5==0){ cout<<i<<endl; s=0; } else{ cout<<i<<" "; } s++; } } }Java :
public class Main { public static void main(String[] args) { int a; int b; int c=0; for (a=2;a<=100;a++) { for (b=2;b<=a;b++) { if ( a%b==0) break;} if (a==b) { c++; System.out.print(b+" "); if (c%5==0) System.out.println();} } } }Python :
import math n= int(input()) s = 0 for a in range (1 , n + 1): f = True; for i in range (2,int(math.sqrt(a))+1): if a % i ==0: f = False; break; if f == True and a != 1: print(a, end = ' ') s += 1; if s == 5: print() s = 0;
- 1
信息
- ID
- 63
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者