4.函数应用程序设计

2020-02-22 14:06

函数应用程序设计

1、编写求圆的面积的函数,并调用该函数求出圆环的面积。 #define PI 3.14159 float area(float r) {float s; s=PI*r*r; return(s); } main()

{float r1,r2,s;

scanf(\ s=area(r1)-area(r2); printf(\}

2A、编写求k!的函数,再调用该函数求10!并输出。 解法1:

float jc(int k) {float p=1; int i;

for(i=1;i<=k;i++) p=p*i; return(p); } main() {float p; p=jc(10);

printf(\} 解法2:

float jc(int k) {float p=1; while(k>0) {p=p*k; k--; }

return(p); } main() {float p; p=jc(10);

printf(\}

2、编写求k!的函数,再调用该函数求1!+3!+5!+...+19!之和并输出。 float jc(int k) {float p=1; int i;

for(i=1;i<=k;i++) p=p*i; return(p); } main() {float s=0; int i;

for(i=1;i<=19;i+=2) s=s+jc(i); printf(\}

3、编写求k!的函数,再调用该函数求C(m,n)=m!/(n!*(m-n)!)并输出。 float jc(int k) {float p=1;

int i;

for(i=1;i<=k;i++) p=p*i; return(p); } main() {float c; int m,n;

scanf(\

c=jc(m)/jc(n)/jc(m-n); /*或c=jc(m)/(jc(n)*jc(m-n));*/ printf(\}

4、编写判断素数的函数,再调用该函数判断1937是否是素数。 int isp(int m) {int i;

for(i=2;i<=m-1;i++) {if(m%i==0)

return(0); /*能除尽,不是素数,返回0*/ }

return(1); /*不能除尽,是素数,返回1*/ }

main()

{if(isp(1973)!=0)

printf(\ else

printf(\}

5、编写判断素数的函数,再调用该函数求出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 i;

for(i=2;i<=1000;i++) {if(isp(i)!=0) printf(\ }


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

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

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

马上注册会员

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