课程名称:结构化程序设计与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小时内删除。
发表评论