void foo(int num)
{
if(num < 2)
{
printf("数字范围错误!");
return;
}
if(num < 4)
{
printf("y");
return;
}
for(int i = 2;i < sqrt(num);i++)
{
if(num % i == 0)
{
printf("最小素数因子与另一个数的乘积");//这里不知道你到底要输出什么
return;
}
}
printf("y");
return;
}
1.#includeintfun(intn){inti;if(n==2){printf("是素数\n");return0;}elseif(nintmain(){inta[10],i,sum=0,max,min;for(i=0;iintmain(){inti,n;ints=1;scanf("%d",&n);if(n<0){return0;}if(n==0){printf("%d的阶乘是:1\n",n);return0;}for(i=1;i<=n;i++)s=s*i;printf("%d的阶乘是:%d\n",n,s);return0;}