第一范文网 - 专业文章范例文档资料分享平台

大学C语言设计教程习题

来源:用户分享 时间:2025/7/1 19:16:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第4章 函 数 } A)int

B)不确定

C)void

D)float

二、程序填空

1.编写一个验证正整数M是否为素数的函数,若M是素数则把1送到T中,否则零送到T中。在主函数中读入N个正整数,每读入一个则调用函数判断它是否为素数,在主函数中将T的值累加到另一个变量中。用此方法可求出N个数中素数的个数。请填空完成上述功能的程序。

#include #include int prime(int m) { int i,pp=1;

for (i=2; ;i++) if (m % i==0) pp=0; if (m==1) return(pp); } main()

{ int a[20],i,sum=0; for(i=0;i<10;i++) { scanf(\ sum= }

printf(\}

2.求s=1!+2!+3!+…+10!之和。 程序如下:

#include long int factorial(int n) { int k=1; long int p=1; for(k=1; k<=n; k++) ; return p; } main( ) { int n; float sum=0; for(n=1;n<=10;n++) ; printf(\}

3

.以下函数用以求x的y次方。 double fun (double x, int y) { int i; double m=1; for ( i=1; i ; i++ ) m= ; return m; } 4.用递归方法求N阶勒让德多项式的值,递归公式为

?1P??n?x

??((2n?1)?x?pn?1(x)?(n?1)?pn?2(x))/n

#include main() { float pn(); float x,lyd; int n;

scanf(\ lyd= printf(\}

float pn(float x,int n) { float temp;

if (n==0) temp= else if (n==1) temp= else temp= return(temp);

第4章 函 数 (n?0)(n?1)(n?1)

第4章 函 数 }

5.下面定义了一个函数pi,其功能是根据以下的近似值公式来求 ? 值:

π2111?1?2?2?...?2 623n#include #include double pi(long n) { double s= ; long k; for(k=1; k<=n; k++) s=s+ ; return ( ); }

三、阅读程序并写出运行结果

1.下面程序运行的结果是 。

#include #define MAX_COUNT 4 void fun( ); main( ) { int n; for(n=1; n<=MAX_COUNT; n++) fun( ); } void fun( ) { static int k; k=k+2; printf (\}

2.下面程序运行的结果是 。

#include int fun(int x) { int s; if(x==0||x==1) 第4章 函 数 return 3; s=x-fun(x-3); return s; } main( ) { printf (\}

3.下面程序运行的结果是 。

#include unsigned int fun(unsigned num) { unsigned int k=1; do { k=k*num; num=num/10; }while(num); return k; } main( ) { unsigned n=25; printf (\} 4.下面程序运行的结果是 。

#include int fun(int x, int y) { static int m=0, n=2; n+=m+1; m=n+x+y; return m; } main( ) { int j=4, m=1, k; k=fun(j, m); printf (\

搜索更多关于: 大学C语言设计教程习题 的文档
大学C语言设计教程习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0ioqd8uy5i17c183741o_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top