#include "stdio.h"
清丰ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
int prime(int n){//素数判断
int i;
if(n2 !(n1) || n2)
return 0;
for(i=3;i*i=n;i+=2)
if(!(n%i))
return 0;
return 1;
}
int main(int argv,char *argc[]){
int n,s,t;
printf("Input n(int 1n=500)...\nn=");
if(scanf("%d",n)!=1 || n2 || n500){
printf("Input error, exit...\n");
return 0;
}
for(t=s=0;t10 n1;n--)
if(prime(n)){
printf("%6d",n);
s+=n;
t++;
}
printf("\nsum = %d\n",s);
return 0;
}
运行样例:
#include stdio.h
int main(void)
{
int i;
int flag;
int high, low;
printf("请输入取值范围:\n");
scanf("%d%d", low, high);
while (low = high)
{
flag = 1;
for (i=2; ihigh; i++)
{
if (0 == high % i)
{
flag = 0;
break;
}
}
if ((1 == flag) (1 != high))
{
printf("MAX = %d\n", high);
break;
}
else
{
high--;
}
}
return 0;
}
#include stdio.h
#include STDLIB.H
void main()
{
system("color 2d");
printf("请输入一个取值范围的左边界:");
int min;
scanf("%d",min);
printf("请输入该取值范围的右边界:");
int max;
scanf("%d",max);
for(int i=max;i=min;i--)
{
bool flag=true;
for(int j=2;ji-1;j++)
{
if(i%j==0)
{
flag=false;
}
}
if(flagi!=1)
{
printf("在此范围中最大的素数是: %d\n",i);
break;
}
}
if(imin)
{
printf("此范围中不存在素数!!!\n");
}
} //希望采纳!!!!!