自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 【C语言】在杨氏矩阵中查找一个数(完整代码)

//数组://1 2 3//2 3 4//3 4 5#define _CRT_SECURE_NO_WARNINGS 1#include <stdlib.h>#include <stdio.h>int search(int arr[3][3], int row, int col, int k, int px, intpy){int i = 0;int

2018-11-11 20:06:38 290

原创 【C语言】调整数组中的数 使全部奇数都位于偶数前面(完整代码)

//思想:从左边开始找到第一个偶数,从右边开始找到第一个奇数,将二者内容交换即可#define _CRT_SECURE_NO_WARNINGS 1#include <stdlib.h>#include <stdio.h>#define N 10int main(){int i = 0;int j = N - 1;int a

2018-11-11 19:39:27 317

原创 【C语言】位运算的应用:求两个数的平均数(完整代码)

//可以使用位运算,将整体向右移一位即可#define _CRT_SECURE_NO_WARNINGS 1#include <stdlib.h>#include <stdio.h>int main(){int a = 0;int b = 0;printf(“请输入你要求的数;”);scanf(&qu

2018-11-10 16:58:26 1737

原创 【C语言】位运算的应用:只出现一次的数(完整代码)

#define _CRT_SECURE_NO_WARNINGS 1#include <stdlib.h>#include <stdio.h>#define N 9 //数据中只有一个数字出现了一次,其他所有数字都是成对出现的int main(){int i = 0;int a[N] = { 0 };int ret = 0;printf(“请输入%d个数据...

2018-11-10 16:56:31 253

原创 【C语言】反转字符串(完整代码)

//先对字符串整体逆转一次,再将每一个子串逆转#define _CRT_SECURE_NO_WARNINGS 1#include <stdlib.h>#include <stdio.h>//求字符串长度,为了找到整个字符串的尾点int strlen(charstr){int count = 0;while (str++){count++;}retur...

2018-11-10 16:54:15 1184

原创 【C语言】扫雷游戏的小程序

---------game.h#ifndef GAME_H#define GAME_H#include<stdlib.h>#include<stdio.h>#include<string.h>#include<time.h>#define ROW 9#define COL 9#define ROWS

2018-11-08 23:58:50 265

原创 【C语言】实现一个函数,判断一个数是不是素数。

#define _CRT_SECURE_NO_WARNINGS 1#include <stdlib.h>#include <stdio.h>#include<math.h>int is_prime(int n){int i = 0;for (i = 2; i < sqrt(n); i++){if (n%i == 0)

2018-11-08 23:44:41 493

原创 【C语言】判断素数的函数(完整代码)

根据素数的特点“素数只能被1和自己整除“。所以我们可以用2到n 依次除以n,若之间有能整除n的数存在,则当前数不是素数,否则是素数。但其实用2到 sqrt(n)之间的数做除数就足够了,具体代码实现思路如下: int i = 2; //素数可整除的最小数 while (i <= sqrt(n)) { if (n%i == 0) { printf("\n %d不是素数!\n", n); break; //当前数能整除其他任意一个数,即表示非素数。跳出while

2018-11-08 23:44:09 28334 9

原创 【C语言】完成对数组的基本操作(完整代码)

#define _CRT_SECURE_NO_WARNINGS 1#include &amp;lt;stdlib.h&amp;gt;#include &amp;lt;stdio.h&amp;gt;void init(int *a,int len){int i = 0;for (i = 0; i &amp;lt; len; i++){scanf(&quot;%d&quot;, &amp;amp;a[i]);}

2018-11-07 23:46:51 1168

原创 【C语言】实现判断闰年的函数(完整代码)

#define _CRT_SECURE_NO_WARNINGS 1#include &amp;lt;stdlib.h&amp;gt;#include &amp;lt;stdio.h&amp;gt;void leap_year(int year){if (year % 4 == 0 &amp;amp;&amp;amp; year % 100 != 0 || year % 400 == 0){printf(&quot;%d是闰年

2018-11-07 23:01:37 7958

原创 【C语言】打印乘法口诀表(完整代码)

#define _CRT_SECURE_NO_WARNINGS 1#include &amp;lt;stdlib.h&amp;gt;#include &amp;lt;stdio.h&amp;gt;void Print(int n){int i = 0;int j = 0;for (i = 1; i &amp;lt;= n; i++){for (j = 1; j &amp;lt;= i; j++){printf(&am

2018-11-07 22:51:30 1850

原创 【C语言】交换函数以及它的秘密 -- 地址传递

在初学使用C进行编程时,我们必须熟悉函数的运用,并构建用函数解决问题的思想。接下来我们就从最简单的函数-- 交换函数开始讲起:1. 首先我们要知道交换函数的功能:交换两个变量的值2. 实现函数的主要思想:为了避免互相覆盖,需要先定义一个中间变量,再进行交换 -- 即若交换a,b的值;那么我们需要有个c,先让c=a 存下a的值,再让a=b 将b的值赋给a,最后b=c 将a值赋给b3. 函数必须使用参数的地址传递实现这个函数的实现很简单,有没有人想问:为什么一定要使用地址传递?用值传递会发生什么呢?

2018-11-07 22:50:53 8325 5

原创 【C语言】键盘输入大小写字母的转换(完整代码)

#define _CRT_SECURE_NO_WARNINGS 1#include &amp;lt;stdlib.h&amp;gt;#include &amp;lt;stdio.h&amp;gt;int main(){int ch=0;printf(“请输入内容;”);while ((ch = getchar()) != 0){if (ch&amp;lt;=‘z’&amp;amp;&amp;amp;ch&am

2018-11-07 22:05:59 6121

原创 【C语言】模拟密码输入(完整代码)

#define _CRT_SECURE_NO_WARNINGS 1#include &amp;lt;stdlib.h&amp;gt;#include &amp;lt;stdio.h&amp;gt;#include&amp;lt;string.h&amp;gt;#define PW “zaq”#define N 10int main(){//char password []= “zaq” ;char password[] =

2018-11-07 22:05:06 2630

原创 【C语言】有序数组的折半查找(完整代码)

在数组中找到某个值,我们首先想到的方法可能是直接顺序遍历,这是最简单的方法,但是效率不一定高。如果当前给定数组是乱序的,我们只能通过挨着遍历的方法查找某个数。但当前数组是一个有序数组,我们是否有效率更高的方法呢?这就要介绍一下“折半查找”:先通过计算数组的元素个数,找到数组的中间位置。然后将目标数字与数组的中间元素进行比较,若目标数字比它小则在它的左部分按折半查找继续,若目标数字比它大则在它的右部分按折半查找继续,直至到结果,输出位置或者-1。

2018-11-07 22:02:18 6283

原创 【C语言】与电脑猜数字游戏(完整代码)

void menu(){printf(&quot;******************************\n&quot;);printf(&quot;********** 1.game ************\n&quot;);printf(&quot;********** 0.exit ************\n&quot;);printf(&quot;******************************\n&a

2018-11-07 22:00:13 4625

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除