自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 汉诺塔(C语言)

汉诺塔问题

2022-10-26 16:00:10 242 1

原创 十进制转二进制

十进制转二进制

2022-09-17 23:02:01 111

原创 关于元宇宙的看法

文章内容谨代表个人观点。

2022-09-10 16:33:12 1151

原创 算法对于我们的生活

算法对于我们的生活意味着什么?

2022-09-09 20:08:50 1970

原创 图书管理系统

#define BOOK_NUM 10#define READER_NUM 10#define BOOK_DATA All_Book[i].book_id,All_Book[i].book_name,All_Book[i].book_author,All_Book[i].book_press,All_Book[i].amount#define READER_DATA All_Reader[i].reader_id,All_Reader[i].reader_name,All_Reader[i].re..

2022-03-17 08:40:00 299

原创 8.字符数组与字符串,2021-11-9

字符数组与字符串字符数组:字符数组就是char类型的字符数组,每一个元素存储一个字符,用于存储字符型数据。字符串:"hello world"这就是一个字符串。下面是用这个字符串来初始化一个字符数组。char ar[12] = { "hello world" };这个字符串只有十一个字符(包括空格),它的大小应该是11个字节啊!那为什么要定义它有十二个元素呢?因为字符数组的字符串后有一个结束符"\0",这个"\0"也要占一个字符的大小。字符串函数为了方便的处理字符串,C语言的库函数中提供

2021-11-09 21:59:56 134

原创 7.数组,2021-11-08

数组的基本概念1.什么是数组·数组(Array)是有序的元素序列。用于储存多个相同类型数据的集合。·若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。 [1] 这些有序排列的同类数据元素的集合称为数组。2.数组的写法int ar[5]={1,2,3,4,5};这个数组有五个元素,

2021-11-09 21:17:34 115

原创 6.结构化程序设计,2021-11-8

一、C语言的语句C语言的语句可以分为五种类型:表达式语句函数调用语句控制语句复合语句空语句**控制语句控制语句用于完成一定的控制功能,以实现程序的结构化。C语言有9种控制语句:1.条件判断语句:if语句,switch语句2.转向语句:break语句,continue语句,return语句,goto语句3.循环语句:for语句,while语句,do while语句。**复合语句复合语句是用花括号将若干语句组合在一起,又叫分程序,形式上是几条语句,但在语法上是一条语句。{

2021-11-08 19:56:01 684

原创 5.类型混合运算和转换 2021-11-08

不同类型数据的存储长度和存储方式不同,一般不能直接混合运算,需要进行类型的转换。C语言的类型转换分为自动类型转换和强制类型转换。·自动类型转换自动类型转换有系统自动完成,又称隐式转换。这里时是引用C语言按照如图将类型进行分级。运算结果的类型取决于表达式中的最高级别的数据类型。函数类型转换向函数传递不一致类型的数据以及返回和函数类型不一致的数据都会导致系统自动进行类型转换。例如:我们可以看到,在函数return之前,z还是7.500000,一旦return了,就会自动转换为int类型。

2021-11-08 09:11:21 142

原创 1.计算机网络基本概念,2021-11-04

计算机网络基本概念网卡是网络接口卡NIC的简称,又称网络适配器。网卡的基本功能是:1.读入其他网络设备传输过来的数据包,经过拆包,将其变成客户机和服务器,可以识别的数据,通过主板上的总线,将数据传输到所需的PC设备中。2.将PC设备发送的数据,打包后输送至其他网络设备中。网卡在使用的过程中,必须要运行其相应的网卡驱动程序,一般即插即用的网卡windows 98 windows 2000 windows xp系统都能自动识别,只要把网卡插进计算机的主板,重新开机,这些系统就能自动安装相应的网卡驱动程

2021-11-04 20:25:18 307

原创 4.关于C语言的标识符,运算符和表达式,2021-10-26

·标识符标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。————引自百度百科5...

2021-11-01 12:22:50 986

原创 3.C语言的数据类型,2021-10-26

这里是引用·基本类型·char 字符型·short 短整型·int 整型·long int 长整型·long long 超长整型·float 单精度浮点型·double 双精度浮点型·long double 双精度浮点型·bool 布尔类型·void 无类型·void类型的大小取决于编译器,比如在Dev C++中等于1,在Visual C++中等于0,不同的编译器的处理方式是不同的。·long doub.

2021-10-26 19:25:49 110

原创 2.C语言的特点,2021-10-26

·历史上的第一个C语言程序#include<stdio.h>int main(){ printf("hello world!"); return 0;}#include<stdio.h>是一条预处理语句,stdio.h是系统提供的头文件,其中包含有关输入和输出函数的信息。include<stdio.h>也可以写成#include"stdio.h"二者的区别在于,前者只搜索系统目录,后者是先搜索当前目录,再搜索系统目录。如果使用的是系统提供的头文件,当

2021-10-26 12:29:01 221

原创 1.C语言概述,2021-10-26

·C语言的历史C语言起源于美国贝尔实验室Ken Thompson发明的B语言,而B语言来自CPL语言,CPL语言参考了ALGOL 60语言。1989年,美国标准化协会制定了c语言标准ANSI C (C89 标准)。1990年,ISO一字不差的接受了C89标准,所以C89标准也称为C90标准。之后,ISO发布了C99标准(1999年)、C11(2011年)、C18(2018年)。C99标准大部分向后兼容于C89标准,但在某些方面更加严格。后来的许多语言都直接或间接的从c语言中借用,包括C++,UNIX

2021-10-26 11:47:27 110

原创 【数组】2021年10月18日

#include<stdio.h>#include<stdlib.h>//[数组应用最广泛的功能就是查表]//数组的两个属性:1.数组的类型 2.数组的元素个数//数组在内存中是连续存储的。//使用数组实现查询某年某月的天数//【函数】判断是否是闰年。bool IS_lead(int year){ return ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0));}/

2021-10-18 21:27:57 98

原创 【判断闰年】【查月份天数】【猜数字】

#include<stdio.h>//判断闰年bool Is_leap_year(int year){ return (year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0);}//查询月份天数int Get_YM_day(int year, int month){ int day = 0; const int month_s = month; switch (month_s) { case

2021-10-17 15:35:41 389

原创 【二级指针】与【数组】

int main(){ const int x = 9; int br[x] = { 12,23,3,4,45,56,67, };//定义一个包含x个整型元素且数组名为br的整型数组。 int* p = br;//声明p是一个整型指针,可以指向整型元素。所以用指针p指向br首元素的地址。 int(*pbr)[x] = &br; //&br 是整个br数组的x个元素的地址。 //先声明pbr是一个int型指针,然后开辟x个空间。 //每个空间都是存放地址的,每个元素都是整型

2021-09-27 23:47:02 121

原创 【指针与const】【常量指针】

·指针是自由的。指针有两个值,一个是它本身的值(一个地址),一个是它所指向的值(*p)。int main(){ int a = 10; int b = 20; int* p = &a; *p = 100; p = &b; return 0;}const的作用是封锁其修饰的变量,使得这个变量只能读不能写,当然,指针变量也不例外。int main(){ int a = 10; int b = 20; const int* p = &a;//这两行的效果完全

2021-09-19 21:01:49 62

原创 【题目】【数组】【冒泡排序】【随机函数】

定义一个大小为100 的整型数组,使用随机函数给数组元素赋值。数值范围1-100,并且排序,使用冒泡排序实现。//定义一个大小为100 的整型数组,使用随机函数给数组元素赋值。//数值范围1-100,并且排序,使用冒泡排序实现。#include<stdio.h>#include<stdlib.h>#include<assert.h>//交换函数void Swap_fun(int* a, int* b){ int tmp = *a; *a = *b;

2021-09-18 00:18:26 104

原创 【数组的访问】【数组与指针】

#include<stdio.h>int main(){ const int n = 5; int ar[n] = { 12,23,34,45,56 }; for (int i = 0; i < n; i++) { printf("%d %d\n", ar[i], *(ar + i)); //从逻辑上有两种访问形式,下标访问:ar[i] 和指针访问:*(ar+i)。 //从物理上讲,只有一种访问形式,就是指针访问形式。 } return 0;}编译器会

2021-09-17 23:33:39 81

原创 2021-9-17【指针】

在32(x86)位系统下,指针占4字节。在64位系统下,指针占8字节。指针有两个值,一个是自己本身的值,一个是所指之物的值。【题】判断下面的程序输出了什么?#include<stdio.h>void fun(int* p){ int a = 200; *p = 100; p = &a;}int main(){ int x = 0; int* s = &x; fun(s); printf("%d %d\n", x, *s); return

2021-09-17 14:53:07 49

原创 【字节顺序】【判断大小端】

········【字节顺序】是指占内存多于一个字节类型的数据在内存中的存放顺序,通常有小端、大端两种字节顺序。小端字节序指低字节数据存放在内存低地址处,高字节数据存放在内存高地址处;大端字节序是高字节数据存放在低地址处,低字节数据存放在高地址处。········【大端模式】:是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。·······【小端模式】:是指数据的高字

2021-09-16 19:58:37 102

原创 2021-9-15【找水仙花数】

#include<stdio.h>//三次方int cube(int number){ return (number * number * number);}//打印1000以内的水仙花数。//【方法一】void Print_narcissus_number(){ for (int i = 100; i < 1000; i++) { int i1 = i; int bit = i1 % 10; i1 = i1 / 10; int ten_bit = i

2021-09-15 15:59:07 94

原创 2021-09-15【找素数】【bool】【sqrt】

#include<stdio.h>#include<stdbool.h>#include<math.h>//【判断素数】从2除以到x本身bool Is_prime(int number){ bool key=true; for (int i = 2; i < number; i++) { if (number % i == 0) { key = false; } } return key;}//【判断素数】从2除以到sq

2021-09-15 13:34:11 96

原创 2021-09-13数组_1

#include<stdio.h>//代码的最高境界,是思想与智慧的精神产物。bool Is_Leapyear(int year){ return year % 4 == 0 && year % 100!=0||year % 400 == 0;}int Get_MY_Day(int year, int month){ static const int days[] = { 29,31,28,31,30,31,30,31,31,30,31,30,31 }; //

2021-09-13 14:44:37 75

原创 2021-08-01 球球大作战

#include<stdio.h>#include<easyx.h> //easyx图形库#include<math.h>#include<time.h>#define FoodNum 200#define PeerNum 20//求两点之间的距离#define distance(b1,b2) \sqrt((b1.x-b2.x)*(b1.x-b2.x)+(b1.y-b2.y)*(b1.y-b2.y))void chase(struct Bal

2021-09-01 00:19:27 226

原创 2021-07-25

//////////////判断大小端;int main(){ int a = 1; char* p = (char*)&a; if (*p == 1) printf("小端模式\n"); else printf("大端模式"); return 0;}//////////////////////////////二分查找法///////////////////////////////////int FindValue(int* ar, int n, int val)

2021-08-11 14:33:03 68

原创 The c program language 5

凑硬币#include<stdio.h>int main(){ int x;//定义目标数为x int one, two, five;//定义一角,两角和五角。 scanf_s("%d", &x);//输入目标数 for (one = 1; one <= x * 10; one++) { for (two = 1; two <= x * 10 / 2; two++) { for (five = 1; five <= x * 10 / 5; fiv

2021-05-07 22:28:25 87

原创 The c program language 4

如何写出100以内的所以素数#include<stdio.h>int main(){ int x; for (x = 1; x < 100; x++)//只要在这里加一行for循环,使得x取遍1~100; { int i; int issushu = 1; //scanf_s("%d", &x); for (i = 2; i < x; i++) { if (x % i == 0) { issushu = 0; brea

2021-05-06 23:34:27 82

原创 The c program language 3

计算平均数;//算平均数#include <stdio.h>int main(){ int sum = 0; int times = 0; int number; scanf_s("%d", &number); while (number != -1) { sum += number; times++; scanf_s("%d", &number); } printf

2021-04-18 13:53:38 111

原创 The c program language 2

Day two;和舍友用switch–case写了一个简单的收银程序虽然程序很简单,但是运行的时候还是很开心。 ^ - ^#include<stdio.h>int main(){ double price,money,kmoney=0.0,avenue; int num,xuhao; printf("请输入商品序号\n"); scanf_s("%d",&xuhao); switch(xuhao) { case 1:

2021-04-15 22:12:55 86

原创 The c program language 1

学习c语言Day one;·基本框架:#include <stdio.h>int main(){ printf("hehe\n") ; return 0;}·做计算:#include <stdio.h>int mian(){ printf("%d\n", 23 + 43); //%d说明后面有一个整数要输出在这个位置上 printf("23+43=%d\n", 23 + 43); return 0;}·找零计算:#inc

2021-04-11 11:30:13 2772 7

空空如也

空空如也

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

TA关注的人

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