1 条题解
-
0
C :
#include<stdio.h> #include<stdlib.h> int fact(int x) { int i; int flag=0; for(i=2;i<x;i++) { if(x % i ==0) break; } if(i == x) flag =1; return flag; } void fun(int m,int k,int xx[]) { int count=0; int i; for(i=0;i<k;i++) { do { m++; }while(!fact(m)); xx[i]=m; } } int main() { int n; int x; int a[100]; int i; while(scanf("%d %d",&n,&x)!=EOF) { fun(n,x,a); for(i=0;i<x;i++) { if(i!=x-1) printf("%d ",a[i]); else printf("%d",a[i]); } printf("\n"); } return 0; }
C++ :
#include <stdio.h> #include <math.h> #include <stdlib.h> #include <time.h> #include <string.h> #include<algorithm> #include<iostream> using namespace std; int fact(int x) { int i; int flag=0; for(i=2;i<x;i++) { if(x % i ==0) break; } if(i == x) flag =1; return flag; } void fun(int m,int k,int xx[]) { int count=0; int i; for(i=0;i<k;i++) { do { m++; }while(!fact(m)); xx[i]=m; } } int main() { // freopen("in","r",stdin); // freopen("out","w",stdout); int n; int x; int a[100]; int i; while(scanf("%d %d",&n,&x)!=EOF) { fun(n,x,a); for(i=0;i<x-1;i++) { printf("%d ",a[i]); } printf("%d\n",a[i]); } return 0; }
- 1
信息
- ID
- 381
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者