4.函数应用程序设计(2)

2020-02-22 14:06

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(\


4.函数应用程序设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:二年级语文第七单元备课

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: