自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 模仿redis的内存数据库

package redis.exceptions;public class MyException extends Exception { public MyException() { } public MyException(String message) { super(message); } public MyExceptio...

2019-08-17 12:18:14 281

原创 MySQL的数据类型

1.1数据类型分类1.2数值类型1.2.1 小数类型1.2.1.1 float类型语法:float[(m, d)] [unsigned] : M指定显示长度,d指定小数位数,占用空间4个字节float(4,2)有符号表示的范围是-99.99 ~ 99.99,MySQL在保存值时会进行四舍五入验证:定义的是float(4,2) unsigned 这时,因为把它指定...

2019-08-10 16:19:53 194

原创 测试用例的设计方法

总体设计方法基于需求的设计RBT( Requirements-Based Testing)是基于需求的测试方法,会使测试更加有效,因为它使测试专注于质量问题产生的根源,即需求。基于需求的测试是一种最根本的软件测试,重点关注以下两大关键问题。(1)验证需求是否正确、完整、无二义性,并且逻辑一致。(2)要从“黑盒”的角度,设计出充分并且必要的测试集,以保证设计和代码都能完全符合需求。...

2019-07-23 10:27:32 195

原创 5位运动员参加10米台跳水比赛的排名

5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果  A选手说:B第二,我第三;  B选手说:我第二,E第四;  C选手说:我第一,D第二;  D选手说:C最后,我第三;  E选手说:我第四,A第一;  比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。  1.根据题目,在不筛选的情况下每个人都有五种可能,所以第一步先展现出这五种可能,常用for循环 2.所有可能情况列...

2018-10-28 02:24:58 480

原创 C语言操作符总结大放送!!

分类:算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式、下标引用、函数调用和结构成员、算术操作符。 算术操作符: +   -  *  /  %1. 除了%操作符之外,其他的几个操作符可以作用于整数和浮点数。2. 对于/操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。3. %操作符的两个操作...

2018-10-28 02:17:17 124

原创 扫雷小游戏:第一步不被炸死,并且棋盘可以展开

扫雷的实现思路首先我们需要两个棋盘,设计者棋盘和玩家棋盘。打印棋盘后要在棋盘上布雷,这里采用的是九乘九的棋盘放置十个雷。棋盘存储信息用由二维数组来完成,让这个二维数组开始先全部存储0,然后把要布置雷的地方改为1,用来区分雷和非雷。布完雷后开始扫雷,如果第一次输入的坐标处是雷,为了实现第一次不炸死,把这个位置的1改为0,但此时雷的总数就减少一个,需要寻找一个字符为0的坐标将其改成1以维持雷的总数...

2018-10-28 01:48:15 696

原创 三子棋小程序

今天要完成一个相对于之前学习更有挑战性的小程序——三子棋。相信我们大部分人都接触过三子棋,这是一款操作简单易上手的小游戏。先简单介绍一下三子棋的规则,方便我们接下来的编程和理解。规则如下:在九宫格棋盘上,只要将自己的三个棋子走成一条线(横、竖、对角线),对方就算输了。规则很简单,但是我们应该从哪里入手完成这个三子棋程序呢?首先,我们的游戏程序应该先有个菜单页面,这个菜单页面用来...

2018-10-19 18:25:41 348

原创 C语言操作符的应用

1.写一个函数返回参数二进制中 1 的个数 比如: 15 0000 1111 4 个 1 程序原型: int count_one_bits(unsigned int value) { // 返回 1的位数 } int countBit(int x){ int c = 0; while (x) { x &= (x - 1);//x=x&(x-1) c...

2018-10-19 17:52:28 94

原创 递归和非递归方式实现不同的问题

编写一个函数实现n^k,使用递归实现 #include <stdio.h>int fun(int n,int k) //求n的k次方{ int sum; if (k==0) { sum=1; } else { sum=n*fun(n,k-1); } return sum;}int main (){ printf("%d\n",fu...

2018-10-15 18:05:59 479

原创 递归和非递归分别实现求第n个斐波那契数

递归实现求第n个斐波那契数#include <stdio.h> int fib(int n){ if (n <= 2) return 1; else return fib(n - 1) + fib(n - 2);}int main(){ int n = 0; printf("请输入一个第...

2018-10-15 13:22:17 131

原创 用函数判断是否是素数

#include <stdio.h>int judge_num(int n)//定义函数 判断一个数是否为素数{ int i = 0;//定义参数 控制循环 for (i = 2; i < n; i++) { if (n % i == 0)//判断这个数与2至本身相模 是否有为零的数 ...

2018-10-10 16:06:44 18702 2

原创 初始化、清空、逆置数组的函数

#include <stdio.h>#include <stdlib.h>void init(int a[],int sz){ int i = 0; for (i = 0; i < sz; i++) { a[i] = i; printf("%d ",a[i]); }}void empty(in...

2018-10-10 16:04:56 135

原创 用函数判断是否是闰年

#include<stdio.h>int leap_year(int year)//leap year 闰年{ if ((year % 4 == 0 && year / 100 != 0) || (year % 400 == 0)) { return 1; } else{return 0;}}int main(){ int year; int ...

2018-10-10 16:02:17 2160

原创 使用函数实现两个数的交换

#include<stdio.h>int swap(int *a,int *b){ int temp; temp=*a; *a=*b; *b=temp;}main(){ int x,y;printf("请输入x与y的值,用空格隔开\n"); scanf("%d %d",&x,&y); printf("x=%d,y=%d\n",x,y); sw...

2018-10-10 15:58:13 237

原创 自己可以输入数字的乘法表

 #include<stdio.h>void mul(int n)//multiplication 乘法{ int i, j; for (i = 1; i <= n; i++) { for (j = 1; j <= i; j++) { printf("%d*%d=%-2d ", i, j, i*j)...

2018-10-10 15:55:35 468

原创 大小写字母的转换

int main(){ char ch; printf("请输入一个字符:\n"); scanf("%c", &ch); if (ch >= 'a' && ch <= 'z') { ch -= 32; printf("%c\n", ch); } else if (ch >= 'A' && ch &amp

2018-10-10 15:40:45 833

原创 编写代码模拟三次密码输入的场景

int main(){ int i = 0;//定义一个字符串,保存输入的密码 char password[] = { 0 }; //密码最多输入三次,三次结束,跳出此循环 for (i = 0; i < 3; i++) { printf("请输入密码:");//字符串类型%s,数组就是一个地址,不用取地址& scanf("%s", pa...

2018-10-10 15:39:26 134

原创 写代码可以在整型有序数组中查找想要的数字,找到了返回下标,找不到返回-1.(折半查找)

#include<stdio.h>#include<windows.h>int Find(int X, int Y, int key,int *p){ int mid = (X + Y) / 2; while ((X <= Y) && (*(p+mid) != key)) { ...

2018-10-10 15:37:26 133

原创 C语言写猜数字游戏

//头文件部分,引入生成随机数时间函数#define _CRT_SECURE_NO_WARNINGS 1#include <stdlib.h>#include <stdio.h>#include <time.h>//第一部分,猜数字游戏菜单void menu(){ printf("##########################\n");...

2018-10-10 15:32:33 198

原创 验证所有的花括号都正确的成对出现

编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现 #include<stdio.h>int main(){ int count = 0; char ch = 0; while((ch = getchar())!=EOF) { if(ch == '{') count++; else if(ch == '}'...

2018-09-26 14:34:36 163

原创 求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字

#include<stdio.h>int main(){ int n; scanf("%d", &n); int a, sum; int t; t = n; ...

2018-09-26 00:41:23 184

原创 求出0~999之间的所有“水仙花数”并输出

#include <stdio.h>int main(){ int i=0; int j=0; int k=0; int n=0; printf("水仙花数:",n); for(n=100;n<1000;n++) { i=n/100; j=n/10-i*10; k=n%10; if(n==i*i*i+j*j*j+k*k*k) printf("%d\...

2018-09-26 00:16:11 119

原创 打印菱形

#include<stdio.h>int main(){ int i,j,k; for(i=0;i<7;i++) { for(j=0;j<6-i;j++) { printf(" "); } for(k=6-i;k<i+7;k++) {...

2018-09-26 00:11:47 129

原创 基础程序(三)

将数组A中的内容和数组B中的内容进行交换。(数组一样大) # include<stdio.h>int main (){ int arr1[10]={0}; int arr2[10]={0}; int i=0; for(i=0;i<10;i++) { scanf("%d",&arr1[i]); } printf("输入10个数字:"); fo...

2018-09-25 23:57:52 268

原创 基础程序(二)

求十个数中最大的数#include<stdio.h>int main(){ int i,max,a[10]; printf("enter:\n"); for (i = 0;i < 10;i++) scanf("%d",&a[i]); max = a[0]; //假定a[0]最大 for (i=1;i<10;i++) if (a...

2018-09-20 00:12:24 131

原创 交换两个数的内容

创建临时变量#include<stdio.h>int main(){ int a = 10; int b = 20; int temp; temp = a; a = b; b = temp; printf("%d %d", a, b); return 0;} 不创建临时变量#include<stdio.h>int main()...

2018-09-19 17:52:11 189

原创 几个基础的程序

打印100—200的素数#include<stdio.h>int main(){ int i=100,n; {for(i;i<=200;i++) {for(n=2;n<i;n++) {if(i%n==0) break; } if(n==i) printf("%d\t",n); } } return 0; } 输出...

2018-09-19 17:43:02 140

原创 你好呀,CSDN!

   学习编程已经快两年的时间了,但总觉得自己好像只会C语言里那些简单的程序,其他地方好像毫无进展。最近在进行Java的学习,又觉得自己好像已经C语言程序怎么写了,似乎总会搞混这两种语言。    起初学习这些东西,无非是觉得计算机也没什么难的,就是玩玩电脑而已。现在看来,需要我接触的东西远远大于我对计算机的认知。本来之前的学习是让我有点迷糊的,但是最近,突然觉得编程是一件很有意思的事情,这就更...

2018-09-19 01:11:22 655

三子棋源代码

一款用C语言实现的简单的三子棋小游戏,欢迎大家下载,分享知识。

2018-11-17

空空如也

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

TA关注的人

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