printf(\}
6、编写判断素数的函数,调用该函数求出1000以内的所有素数,存入数组中并输出。 int isp(int m) {int i;
for(i=2;i<=m-1;i++) {if(m%i==0)
return(0); /*能除尽,不是素数,返回0*/ }
return(1); /*不能除尽,是素数,返回1*/ } main()
{int a[500],i,n=0; for(i=2;i<=1000;i++) {if(isp(i)!=0) {a[n]=i; n++;
printf(\或printf(\ } }
printf(\}
7、编写判断素数的函数,调用该函数求出1000以内的所有素数之和并输出。
int isp(int m) {int i;
for(i=2;i<=m-1;i++) {if(m%i==0)
return(0); /*能除尽,不是素数,返回0*/
}
return(1); /*不能除尽,是素数,返回1*/ } main() {int s=0,i;
for(i=2;i<=1000;i++) {if(isp(i)!=0) s=s+i; }
printf(\}
8、编写求两个数中最大数的函数,并调用该函数求出三个数中的最大数。
float m(float a,float b) {float max; if(a>b) max=a; else max=b; return(max); } main()
{float x,y,z,t,max;
scanf(\ t=m(x,y);
max=m(t,z); /*主调函数中变量名不能与被调函数名重名*/ printf(\}
9、编写求两个数中最大数的函数,并调用该函数求出四个数中的最大数。
float m(float a,float b) {float max;
if(a>b) max=a; else max=b; return(max); } main()
{float a,b,c,d,u,v,max;
scanf(\ u=m(a,b); v=m(c,d);
max=m(u,v); /*主调函数中变量名不能与被调函数名重名*/ printf(\}
10、编写求三个数中最大数的函数,并调用该函数求出三个数中的最大数。
float m(float a,float b,float c) {float max; if(a>b) max=a; else
max=b; if(c>max) max=c; return(max); } main()
{float x,y,z,max;
scanf(\
max=m(x,y,z); /*主调函数中变量名不能与被调函数名重名*/ printf(\}
11、编写判定闰年的函数,并调用此函数判定某一年是否是闰年。 int isleap(int y)
{if(y@0==0||y%4==0&&y0!=0) return(1); else
return(0); } main() {int year;
scanf(\