最新C语言课程设计扫雷代码 c语言实现扫雷小游戏(优化后(4篇).docx
上传人:挥剑****天涯 上传时间:2024-09-10 格式:DOCX 页数:17 大小:44KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

最新C语言课程设计扫雷代码 c语言实现扫雷小游戏(优化后(4篇).docx

最新C语言课程设计扫雷代码c语言实现扫雷小游戏(优化后(4篇).docx

预览

免费试读已结束,剩余 7 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

最新C语言课程设计扫雷代码c语言实现扫雷小游戏(优化后(4篇)无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。大家想知道怎么样才能写一篇比较优质的范文吗?以下是小编为大家收集的优秀范文,欢迎大家分享阅读。C语言课程设计扫雷代码c语言实现扫雷小游戏(优化后篇一专业软件工程班级x班学号_xxxxxxxxxxx_姓名实验日期:201x年x月x日报告退发(订正、重做)课程c程序设计实验实验名称函数一、实验目的①熟练掌握c程序中函数的定义;②掌握函数的调用,函数参数的传递;③熟练掌握函数的嵌套调用和递归调用;二、实验环境(描述实验的软件、硬件环境)①软件环境:windowsxp/win7等操作系统,microsoftvisualc++6.0编译器;②硬件环境:pc机一台三、实验内容、步骤和结果分析题目一:编写一个用来判断质数(素数)的函数。要求:(1)在main函数中调用该函数对输入的数值进行判断,并输出判断结果;(2)当输入数值<=1时,停止输入和判断。#include#include/*=======判断质数(素数)的函数=======*/intjudgeprime(intn){}/*=======判断质数(素数)的函数=======*/intmain(){printf(“n提示:输入一个数字来判断是否是质数(素数),当输入数值<=1时,停止输入和判断。nn”);for(intnum=2,temp;num>1;){printf(“pleaseenteranumber:”);for(inti=2;i<=sqrt(n);i++)//一个数n如果是合数,那么它的所有的因子不超过n的开方{}return1;if(n%i==0)return0;elsecontinue;}}scanf(“%d”,#);if(num<=1)break;//当输入数值<=1时,停止输入和判断temp=judgeprime(num);if(temp==0)printf(“%disnotaprimenumner!nn”,num);elseprintf(“%disaprimenumner!nn”,num);return0;题目二:使用习题1中所编写的判断质数的函数验证哥德巴赫(goldbach)的1+1猜想-----任何一个>=6的偶数都可以表示成两个素数之和要求:①屏幕提示用户一个>=6的偶数;②输出这个偶数等于2个素数之和的表达式;③当输入数据<6或者不是偶数时,停止输入和验证。#include#include/*=======判断质数(素数)的函数=======*/intjudgeprime(intn){for(inti=2;i<=sqrt(n);i++)//一个数n如果是合数,那么它的所有的因子不超过n的开方{if(n%i==0)return0;elsecontinue;}}return1;//true-->1,false-->0/*=======验证哥德巴赫猜想的函数(调用judgeprime)=======*/intprovegoldbach(intm){}intmain(){}printf(“n提示:输入一个偶数来验证哥德巴赫猜想,当输入数值<6时,停止输入和判断。nn”);for(intnum=6;num>=6;){}inttemp;printf(“pleaseenteranumber:”);scanf(“%d”,#);temp=provegoldbach(num);if(temp==0)//当输入小于6或者不是偶数时结束return0;printf(“==================================”);if(m<6||m%2!=0){}if(judgeprime(j)==1&&judgeprime(m-j)==1)//判断两数是否都等于质数{}printf(“t%d=%d+%dn”,m,j,m-j);return0;//判断是否大于等于6或者不是偶数for(intj=2;j<(m/2);j++)题目三:编写一个求阶乘的函数,接着调用该函数实现组合的求解要求:①提示用户输入n和m的数值;②输出的结果#include/*=======阶乘函数=======*/intfac(intn){}/*=======组合函数=======*/intcombine(intm,intn){}/*=======main函数=======*/voidmain(){intm,n;intres;printf(“n提示:这是求组合求和公式的函数,输入两个整数(分别为上标和下标)nn”);scanf(“%d%d”,&m,&n);if(