预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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(