1 / 21
文档名称:

C语言实验二报告.docx

格式:docx   大小:528KB   页数:21页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言实验二报告.docx

上传人:红叶 2021/6/4 文件大小:528 KB

下载得到文件列表

C语言实验二报告.docx

文档介绍

文档介绍:集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)
C语言实验二报告
北京电子科技学院(BESTI)
实验报告
课程:
程序设计基础
班级:
姓名:
学号:
成绩:
指导教师:
张晓昆
实验日期:
实验密级:
预****程度:
实验时间:
15:30~18:30
仪器组次:
必修/选修:
必修
实验序号:
2
实验名称:
函数编程练****br/>实验目的与要求:
主函数通常只处理输入和输出;掌握定义函数的方法;掌握函数实参与形参的对应关系,以及“值传递”的方式;掌握全局变量、局部变量、动态变量、静态变量的概念和使用方法,、了解函数的嵌套调用方法和递归调用方法。
观察堆栈窗口call stack,注意函数调用过程堆栈的动态变化。
,分别编译,再利用Project建立工程文件,然后连接执行,观察结果。
实验内容
素数(Prime Number),又称为质数,它是不能被1和它本身以外的其他整数整除的正整数。按照这个定义,负数、0和1都不是素数,而17之所以是素数,是因为除了1和17以外,它不能被2~16之间的任何整数整除。
任务1:试商法是最简单的判断素数的方法。用i=2~m-1之间的整数去试商,若存在某个m能被1与m本身以外的整数i整除(即余数为0),则m不是素数,若上述范围内的所有整数都不能整除m,则m是素数。采用试商法,分别用goto语句、break语句和采用设置标志变量并加强循环测试等三种方法编写素数判断函数IsPrime(),从键盘任意输入一个整数m,判断m是否为素数,如果m是素数,则按"%d is a prime number\n"格式打印该数是素数,否则按"%d is not a prime number\n"格式打印该数不是素数。然后分析哪一种方法可读性更好。
goto语句
#include <>
#include <>
int IsPrime(int n); //判断是否是素数的函数原型
int main()
{
int m;
printf("Please enter a integer:");
scanf("%d", &m); //用户输入欲判断的数
if( IsPrime(m) == 1){ //调用判断是否是素数的函数并输出结果
printf("%d is a prime number!\n", m);
}
else{
printf("%d is not a prime number!\n", m);
}
return 0; //返回0
} //主函数结束
int IsPrime(int n) //判断是否是素数的函数
{
int i = 2;
int j = 0;
if(n < 2){ //若n小于2,返回0值
return 0;
}
if(n == 2){
return 1;
}
loop:if(n % i == 0){ //利用goto语句
i++;
j++;
goto loop;
}
if(j >= 1){ //若j大于2,则说明能被2~n-1之间的数整除,返回0;否则返回1
return 0;
}
else{
return 1;
}
} //子函数结束
break语句
#include <>
#include <>
int IsPrime(int n); //判断是否是素数的函数原型
int main()
{
int m;
printf("Please enter a integer:");
scanf("%d", &m); //用户输入欲判断的数
if( IsPrime(m) == 1){ //调用判断是否是素数的函数并输出结果
printf("%d is a prime number\n", m);
}
else{
printf("%d

最近更新

在线考试系统建设的意义及实现 3页

康复科门急诊康复技术操作指导次数统计 29页

预计利润表商业计划书 5页

韩国料理餐厅商业计划书 6页

应对网络攻击保护个人信息和迅速恢复 30页

幼年型特发性关节炎的生活质量与心理健康 25页

画小熊市公开课获奖教案省名师优质课赛课一等.. 5页

锂电池租赁项目融资计划书 6页

布托啡诺用于缓解肛裂患者的直肠疼痛的治疗研.. 26页

基础会计的概念与特征 6页

布托啡诺治疗口腔黏膜炎症状的效果观察 31页

合同法第六条规定 4页

布托啡诺在风湿性关节炎患者镇痛中的临床应用.. 31页

江西红绿灯市公开课获奖教案省名师优质课赛课.. 5页

布托啡诺在疼痛治疗中的应用 33页

布托啡诺在前列腺癌手术后疼痛管理中的应用研.. 28页

概论前言市公开课获奖教案省名师优质课赛课一.. 7页

果蔬造型市公开课获奖教案省名师优质课赛课一.. 6页

岁儿童学习的最佳时机 27页

春耕节健康市公开课获奖教案省名师优质课赛课.. 4页

层流净化手术室院感控制的成本效益分析 30页

表演艺术学校毕业生就业形势与职业发展研究 32页

卫生院家庭医生签约服务工作计划 5页

红树林区大型底栖动物多样性的初步研究 11页

抖音更换资质承诺函 1页

房地产项目策划书范本 5页

2021年辽宁省寿险公司客户回访管理标准规定 9页

新建电厂设备及系统代保管协议(含代保管签字书.. 11页

大学体育教师笔试考题范围 4页

重庆梁平至黔江高速公路石柱至黔江段建设项目.. 64页