自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图书管理系统

图书管理代码1、简单的登录Book类以及书架BookList2、管理端整理书籍(该功能为可扩展功能)查阅书籍增加书籍删除书籍打印书籍列表退出3、用户端查询书籍借阅书籍归还书籍退出4.各种操作的实现先创建 package book创建 Book 类, 表示一本书package book;public class Book { private String name; private String author; private int price

2021-01-18 23:10:27 186

原创 JAVA练习2

猜数字游戏import java.util.Random;import java.util.Scanner;;class diyici {public static void main(String[] args) { Random random = new Random(); / Scanner sc = new Scanner(System.in); int toGuess = random.nextInt(100); while (t

2021-01-14 22:07:45 124

原创 JAVA小练习

编写程序数一下 1到 100 的所有整数中出现多少个数字9public class diyici { public static void main(String[] args) { int m=0; int n=0; for(m=1;m<100;m++){ if(m%10==9) { n++; }

2021-01-14 21:56:00 183 1

原创 java数据类型及概述

java程序Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。JDK(Java Development Kit):Java开发工具包,提供给Jav

2020-12-05 00:37:25 140

原创 指针-字节大小

用sizeof和strlen求字节大小一维数组int a[] = {1,2,3,4};printf("%d\n",sizeof(a)); 16字节 求整个数组长度,int类型4个字节数组中共有4个元素总共16个字节。printf("%d\n",sizeof(a+0)); 4字节,(a+0)=*a[0], 0下标元素的大小printf("%d\n",sizeof(*a)); 4字节,*a求数组首元素的大小,数组名为数组首元素的地址。printf("%d\n",sizeof(a+1));4字节,与

2020-11-30 00:00:49 551

原创 使用回调函数,模拟实现qsort(采用冒泡排序的方式)

回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。qsort函数的使用#include <stdio.h>//qosrt函数的使用者得实现一个比较函数int int_cmp(const void * p1, const void * p2){ return (

2020-11-19 00:01:33 315

原创 指针

字符指针在指针的类型中我们知道有一种指针类型为字符指针 char char ch = 'w'; char *pc = &ch; *pc = 'w'; //或者是 char* pstr = "hello bit.";//这里是把一个字符串放到pstr指针变量里了吗? printf("%s\n", pstr);特别注意:指针和数组的不同#include <stdio.h>int main(){ char str1[] = "he

2020-11-18 23:53:28 148

原创 三子棋小游戏

三子棋游戏首先建立一个.c文件#include<stdio.h>#include"game.h"void menu(){ printf("******0.exit******\n"); printf("******1.play******\n"); printf("******************\n");}void game(){ //printf("玩游戏"); char board[ROW][COL] = { 0 }; InitBoard(board, RO

2020-11-18 00:19:20 68

原创 整形数组冒泡排序

实现一个对整形数组的冒泡排序#include <stdio.h>void bubble_sort(int arr[],int sz){ int i = 0; for(i=0; i<sz-1; i++)//i表示趟数 { int j = 0; for(j=0; j<sz-i-1; j++) { if(arr[j] > arr[j+1]) { int tmp = arr[j];

2020-11-18 00:13:27 271

原创 不能创建临时变量(第三个变量),实现两个数的交换

操作符详解分类:算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员算术操作符+ - * / %除了 % 操作符之外,其他的几个操作符可以作用于整数和浮点数。对于 / 操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。% 操作符的两个操作数必须为整数。返回的是整除之后的余数。移位操作符左移操作符 移位规则:左边抛弃、右边补0移位操作符+ -

2020-11-15 22:32:35 141

原创 调试程序的重要性

调试的基本步骤发现程序错误的存在以隔离、消除等方式对错误进行定位确定错误产生的原因提出纠正错误的解决办法对程序错误予以改正,重新测试快捷键F5启动调试,经常用来直接调到下一个断点处。F9创建断点和取消断点 断点的重要作用,可以在程序的任意位置设置断点。这样就可以使得程序在想要的位置随意停止执行,继而一步步执行下去。F10逐过程,通常用来处理一个过程,一个过程可以是一次函数调用,或者是一条语句。F11逐语句,就是每次都执行一条语句,但是这个快捷键可以使我们的执行逻辑进入函数内部(

2020-11-15 22:15:19 1508

原创 求两个数二进制中不同位的个数。统计二进制中1的个数

代码#include<stdio.h>int main(){int i;int j;int m;int count = 0;printf("输入两个数: ");scanf("%d%d", &i, &j);m = i^j;while (m){if (m % 2 == 1)count++;m = m / 2;}printf("有%d个不同位\n", count);return 0;}统计1的个数#include&

2020-11-12 22:31:57 65

原创 操作符

代码解析#include <stdio.h>int main(){ int a, b, c; a = 5; c = ++a; b = ++c, c++, ++a, a++; b += a++ + c; printf("a = %d b = %d c = %d\n:", a, b, c); return 0;}++运算符:分为前置++和后置++,前置++:先加1,后使用,即先使用变量中内容,然后给结果加1后置++:先使用变量中内容,整个表达式结束时,给变量加1逗号

2020-11-12 22:28:01 47

原创 在vs上写代码运行不了

如何运行程序将结果显示在VS中一般运行程序时直接点击调式+开始执行不调式即可,但是经常程序完全没问题,显示运行成功 但没有弹出结果框,这是要调的,当然依然可以不调代码解决//在头文件中输入#include<windows.h>//在最后输入system("pause");调节步骤1.右键点击你建的项目,然后点击链接器。2.选择系统,点击子系统,选择控制台,最后点击应用即可。...

2020-11-10 11:40:04 9507

原创 函数与递归

打印一个数的每一位#include <stdio.h>void print(int n){if (n > 9){print(n / 10);}printf("%d\n", n % 10);}int main(){int sum=4859;print(sum);return 0;}递归和非递归分别实现求n的阶乘递归方式实现:long long Fac(int N){ if(N <= 1) return

2020-11-10 00:27:58 78

原创 2020-11-08

函数判断一个数是不是素数。利用上面实现的函数打印100到200之间的素数。#include <stdio.h>int isPrime(int n){ int i = 2; for (i = 2; i < n; i++){ if (n%i == 0){ return 0; } } if (i>=n){ return 1; }}int main(){ if (isPrime(9) == 1){ printf("是素数

2020-11-08 00:52:25 127

原创 2020-11-07

运用C#语言1.求π/2的近似值的公式:π/2=2/12/34/3*…2n/2n-12n/2n+1,求当n=1000时π的近似值using System;namespace ConsoleApp2{ class Program { static void Main(string[] args) { int n; double pi=1; for (n = 1; n <=

2020-11-07 20:02:04 1215 3

原创 分支语句和循环语句

if语句//语法结构:if(表达式) 语句;if(表达式) 语句1;else 语句2;//多分支 if(表达式1) 语句1;else if(表达式2) 语句2;else 语句3;简单if语句运用#include<stdio.h>int main(){ int age; printf("请输入年龄: "); scanf("%d", &age); if (age < 18) { printf(

2020-11-07 01:54:10 181

原创 变量、常量

变量、常量生活中的有些值是不变的(比如:圆周率,性别,身份证号码‘血型等)。有些值是可变的(比如;年龄,体重,薪资)。不变的值,c语言中用常量表示,变量值c语言中用变量来表示。定义变量的方法int age = 150;float weight = 45.5f;char ch = 'w';变量的分类局部变量全局变量#include <stdio.h>int global = 2019;//全局变量int main(){ int local = 2018;//局

2020-11-05 00:46:11 70

原创 初识C语言

初识C语言1.展望一位计算机专业对程序一窍不通的小白,从今天开始准备好好学习c语言,好好利用课余时间,每天分享自己的学习成果和心得,希望在自己的努力下可以进入今日头条。2.学习成果第一天对c语言有了一个初步的了解,虽然只是一点内容,但是收获颇多,最简单的hello world函数为例: #include<stdio.h>//头文件 int main(){ printf("hello world\n"); return 0; printf("he he\n");}//mai

2020-11-01 00:24:46 90

空空如也

空空如也

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

TA关注的人

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