解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
int a,b=0,i,n,j,f,c;
long product=1; //此题可以用int,但养成好习惯,对于大数,直接用高精度的
scanf("%d",&a);
for(i=2;b<a;i++) //b为质数的个数
{
f=1; //用来判断素数
for(j=2;j<=sqrt(i)+1;j++) //素数只需第i个数除以 到其平方根便可 可参考我1084题 关于素数的算法
{
if(i==2) //如果是2,则直接输出2是素数
{
break;
}
if(i%j==0)
{
f=0;
break;
}
}
if(f!=0)
{
b++;
product*=i%50000; //
// printf("######\n");
product%=50000; //乘积小于50000
}
}
printf("%ld",product);
return 0;
}
0.0分
3 人评分
C二级辅导-计负均正 (C语言代码)浏览:556 |
校门外的树 (C语言代码)浏览:1166 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1178 |
C语言考试练习题_排列 (C语言代码)浏览:767 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1215 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
【金明的预算方案】 (C++代码)浏览:997 |
哥德巴赫曾猜测 (C语言代码)浏览:2563 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:537 |
整数平均值 (C语言代码)浏览:856 |