素数乘积

来源:互联网 发布:java视频播放框架 编辑:程序博客网 时间:2024/06/04 23:24
#include<stdio.h>bool isPrime(int n){    if(n < 2) return false;    for(int i = 2; i < n; ++i)        if(n%i == 0) return false;    return true;}int sum(int n){    int sum=1,i=2,count=0;    do{        if(isPrime(i))        {            sum=i*sum;            count++;        }        i++;    } while(count<n);    return sum;}int main(){    int n;    //输入一个数n。    scanf("%d",&n);    //输出从小到大的n个素数的乘积    int a=sum(n);    printf("%d\n",a);    return 0;}

输入3
则输出2*3*5=30;

0 0