- 博客(10)
- 收藏
- 关注
原创 C语言:递归和非递归分别实现求第n个斐波那契数
1.斐波那契数是什么斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、…… 在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*),特别指出:第0项是0,第1项是第一个1。2.代码1.用非递归方法#include<stdio.h>#include<...
2019-11-14 23:23:36 328
原创 C语言:编写扫雷游戏,可以保证第一次不被炸死且可以递归展开
头文件m_c.h#ifndef __M_C_H_//注意空格#define __M_C_H_#include<stdio.h>#include<string.h>#include<time.h>#include<windows.h>#pragma warning(disable:4996)#define ROW 12#defi...
2019-11-14 17:34:20 247
原创 C语言:实现一个函数,判断一个数是不是素数
#include<stdio.h>#include<windows.h>#pragma warning(disable:4996)#include<math.h>void prime(int i){ int x = 0; for (x = 2; x < sqrt(i); x++){ if (i%x == 0){ break; }...
2019-11-14 00:12:21 628
原创 用C语言:创建一个数组,且对数组进行一系列的操作
创建一个数组,1,实现函数init()初始化数组#include<stdio.h>#include<windows.h>#pragma warning(disable:4996)void init(int arr[], int length) //初始化数组{ int i = 0; int num = 0; printf("初始化数组,请输入5个数:\n"...
2019-11-13 23:17:10 2903
原创 C语言:实现一个函数判断year是不是润年。
闰年: 四年一闰,百年不闰,四百年再闰。代码如下:#include<stdio.h>#include<windows.h>#pragma warning(disable:4996)void Leapyear(int x){ if (0 == x % 4 && 0 != x % 100||0 == x % 400){ //当所需判断的年份可以整...
2019-11-13 21:19:42 372
原创 C语言实现:使用函数实现两个数的交换。
方法一:定义一个临时变量来作为介质来实现两个数的交换#include<stdio.h>#include<Windows.h>#pragma warning(disable:4996)void exchange(int* x, int* y){ int z = 0; z = *y; *y = *x; *x = z;}int main(){ int x...
2019-11-13 20:53:15 879
原创 C语言实现:用C语言编写程序实现打印乘法口诀表
1.实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出99口诀表,输入12,输出1212的乘法口诀表。#include<stdio.h>#include<windows.h>#pragma warning(disable:4996)void Multip(int i){ int j = 0; int k = 0; for (j = 1;...
2019-11-12 17:30:20 2200 1
原创 用C语言输出100到200之间的素数
素数:除了1和它自己之外,不能被其他数整除的数方法一:先找出100到200之间所有的不是偶数的整数,再让这些整数与不是它自身和一的数进行取模运算,如果结果为0;则证明它不是素数,否则就是素数代码实现:在这里插入#include<stdio.h>#include<windows.h>#include<math.h>int main(){ int c...
2019-11-11 21:19:04 2285
原创 C语言实现:写一个函数返回参数二进制中 1 的个数(3种方法)
写一个函数返回参数二进制中 1 的个数比如: 15 0000 1111 4 个 1程序原型:int count_one_bits(unsigned int value){// 返回 1的位数}方法一:这个参数模上2之后再除以2原理:再C语言中给一个数模上2结果为其最低的比特位0或者为1;再将这个数除以2表示将这个数字的32位二进制数列右移程序实现:#include<std...
2019-11-10 22:59:31 498
原创 c语言——三子棋
用C语言编写三子棋game.h//头文件`#ifndef __GAME_H_#define __GAME_H_//define与下划线之间要有空格,GAME前面带上两个下划线,怎么写都行要做到见名识意与别的头文件不冲突#include<stdio.h>#include<windows.h>#include<time.h>#pragma warni...
2019-11-10 16:27:56 218 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人