课程名称:结构化程序设计与C语言    开课实验室:年 月 日
年级、专业、班
学号
姓名
成绩
实验项目名称
实验三  函数的应用
指导教师
=
教师评语
                                             
教师签名:
                                      年      月      日
一、实验目的
C语言编写和调试函数的程序。从而对函数的定义、调用、全局变量的灵活运用有比较深入的了解。
二、内容及结果
1、程序一  素数函数
1)程序要求:写一个判断是否是素数的函数,在主函数输入一个整数,调用它后输出结果。
2)代码:
#include<stdio.h>
#include<math.h>
int prime(int n)
{  int i,k;
    k=sqrt(n);
    for(i=2;i<=k;i++)
        if(n%i==0) break;
    if(i<=k)
        return 0;
    else
        return 1;
}
int main()
{  int prime(int n);
    int n;
    printf("Please enter n:");
    scanf("%d\n",&n);
        if(prime(n)==1)
        printf("%d is a prime number",int(n));
      else
        printf("%d is not a prime number",int(n));
}
3)运行截图:
2、程序二  用递归方法求n阶勒让德多项式的值
1)程序要求:
递归公式为:
当n=0,1
float()函数
当n=1, x;
当n>=1, ((2n-1)x-Pn-1(x)-(n-1)Pn-2)x))/n
2)代码:
#include<stdio.h>
#include<math.h>
int p(int n,int x);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。