重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include "stdio.h"
创新互联是一家以网络技术公司,为中小企业提供网站维护、成都网站建设、成都做网站、网站备案、服务器租用、域名注册、软件开发、微信小程序开发等企业互联网相关业务,是一家有着丰富的互联网运营推广经验的科技公司,有着多年的网站建站经验,致力于帮助中小企业在互联网让打出自已的品牌和口碑,让企业在互联网上打开一个面向全国乃至全球的业务窗口:建站沟通电话:18982081108
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");
}
} //希望采纳!!!!!