发布时间 : 星期三 文章大学C语言设计教程习题更新完毕开始阅读0d4db5e310661ed9ac51f33c
第4章 函 数 } A)int
B)不确定
C)void
D)float
二、程序填空
1.编写一个验证正整数M是否为素数的函数,若M是素数则把1送到T中,否则零送到T中。在主函数中读入N个正整数,每读入一个则调用函数判断它是否为素数,在主函数中将T的值累加到另一个变量中。用此方法可求出N个数中素数的个数。请填空完成上述功能的程序。
#include
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
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
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
三、阅读程序并写出运行结果
1.下面程序运行的结果是 。
#include
2.下面程序运行的结果是 。
#include
3.下面程序运行的结果是 。
#include
#include