自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TCP粘包问题

什么是粘包问题?什么场景会导致TCP粘包?如何解决粘包问题?

2022-04-10 11:25:46 2250

原创 删除空格--C语言双指针

#include <stdio.h>#include<string.h>int main(){ char s[100] ; gets_s(s); int j = 0;//快指针,原数组的索引 int i = 0;//慢指针,删去空格后数组的索引 while (s[j] != '\0') { if ( s[j] != ' ') { s[i++] = s[j++]; } else//是空格,只挪动快指针 { j++; } } s.

2021-09-03 12:15:41 325

原创 输出字符出现字数,并按字母表顺序输出--C语言

#include <stdio.h>#include<string.h>char s[100] = "";int count[128] = { 0 };void compute(){ for (int i = 0; i < strlen(s); i++) { count[s[i]]++; }}void output(){ for (int i = 0; i < 128; i++) { if (count[i] != 0) pri.

2021-09-03 12:13:42 623

原创 计算自己活了多少天--C语言

// 679 计算自己活了多少天.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。#include <stdio.h>bool runyear(int year){ if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0 && year % 100 == 0) { return true; } return false;}int main(){ int br.

2021-09-03 12:12:02 593

原创 线性链表的创建,添加数据,销毁,清空,判断是否为空,插入,删除,遍历,搜索数据,链表合并奇数在前偶数在后,链表合并大数在前小数在后----C指针链表

#include <iostream>#include"stdio.h"#include"stdlib.h"#define OK 1#define ERROR 0#define True 1#define FALSE 0#define infeasible -1//不可实行的#define OVERFLOW -2//数据溢出typedef int ElemType;//便于更改数据类型typedef int Status;//用于表示函数状态关系typedef st.

2020-11-02 20:53:52 533

原创 线性表的创建,添加,修改,清空,销毁,获得元素位置,前驱,后继--C指针链表

#include <iostream>#include "stdio.h"#define LIST_INIT_SIZE 10 typedef int ElemType;//可以更改线性表元素的类型typedef struct{ int* elem; //指向已分配的一片连续储存空间 int lengh; //线性表中已添加的数据元素个数 int listsize;//线性表中最多能储存的数据元素个数 }SqList;int InitList(SqLis.

2020-09-27 18:48:56 4090

原创 MATLAB的一些基本小知识和通用的几个函数

1.MATLAB每一行语句后面加英文分号表示不显示运行结果2.多行注释 ctrl+r3.取消注释 ctrl+t4.clear可以清除工作区的所有变量5.clc可以清除命令窗口中的所有文本6.disp输出函数7.合并字符串的方法 strcat(字符串1,字符串2); [字符串1,字符串2]8.将数字转化为字符串函数num2str9.输出常用样板 disp(['a的取值为',num2str(a)]); disp...

2020-09-03 11:47:41 348

转载 求位权 任意进制间的转化

在了解二进制之前,首先了解一下什么是次幂(mi)?次幂是云南少数民族计算布帛的单位 。"幂“指乘方运算的结果。n^m指将n自乘m次,也叫做n的m次幂。好了,了解了什么是次幂后,现在请伸出你的右手,从小指开始,给每个手指指定一个位权,位权依次是1、2、4、8、16。手指有伸直和弯曲两个状态,把伸直状态用数字1表示,弯曲状态用数字0表示。现在将右手的五个手指全部伸直,然后将拇指和食指弯曲,从拇指开始依次记录下每个手指的状态:00111。00111这个神秘的数字就是二进制计数,称它为二进制数是因为它

2020-06-22 10:58:02 1177

原创 学生信息管理系统,数据库和C#链接,查询,删除,增加,修改----C#

//vs与数据库建立连接的过程://与数据库建立起连接(建立Connection类的实例对象)//打开连接(Connection实例对象的Open()方法)//执行操作数据库命令(对应SqlCommand)//关闭数据库连接using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.L...

2020-06-17 23:31:42 2526 4

原创 简单学生用户注册系统--C#

结果展示

2020-05-28 18:58:04 1712 4

原创 简单的学生选课系统--C#窗口

//点击“添加”按钮,将把在第一文本框中的输入的课程名称添加到左边的列表框中,//且所添加的课程不能为空,不能重复。//点击“->”按钮,将把左边列表框中所选课程添加到右边的列表框中,//同时在左边的列表框中删除掉该课程。点击“<-”按钮,操作同理。//点击“>>”按钮,将把左边所有的课程都添加到右边的列表框中,同时删除左边列表框中的所有内容。//点击“<<”按钮,操作同理。//using System;using System.Collections..

2020-05-26 14:35:54 3561 6

原创 计算图形面积的抽象类--C#

//声明一个图形基类Shape,该类仅拥有用于存储Shape面积的属性S。在此基础上派生出Rectangle和Circle//二者都有计算对象面积的方法GetArea。完成相关类的创建,并在主函数中完成类的实例化及其测试。using System;using System.Dynamic;using System.Security.Cryptography.X509Certificates;namespace 计算图形面积的抽象类{ abstract class Shape .

2020-05-26 14:28:44 2401

原创 编译一个可以给学生成绩排序的student类--C#

编写一个学生类,可以由用户输入学生的成绩,程序来给学生排位,包含属性get set value的简单应用,和函数如何传递参数和数组,主函数怎么使用数组,//创建学生类Student,基本构成如下(应适当扩充)://①私有字段name(学生姓名),公有属性Name;//②私有字段score(期末成绩),公有属性Score;//要求在完善学生类构成的基础上,将所有学生对象存放在一个Stud...

2020-04-16 17:45:14 2483

原创 定义一个List类 可以储存整数字符串也可次增加删除查看元素--C#

一个list 类可以增加元素 删除元素 展示元素 查看指定位置的元素 展示元素个数//.创建一个可以存储整数、字符串的类List,其最大容量为100。List类由以下成员构成://①私有常量字段Max,用于表示存储的最大元素数目;//②私有字段num,用于表示当前实际元素个数;//③私有object类型数组listArray,用于存储整型、字符串数据;//④公有方法add(obje...

2020-04-15 18:30:26 2341

原创 创建一个水果类 包含水果的颜色形状--C#

定义一个水果类,打印输出水果的基本信息//定义一个水果类Fruit,该类具有水果的颜色、形状等成员变量(字段)//完成该类的构造函数的创建。并在主函数中完成该类的实例化及测试。using System;namespace 水果类{ public class Fruit { public string fruit; public st...

2020-04-15 16:06:32 4584

原创 定义一个教师类输出他的基本信息,类和静态的练习--C#

定义一个教师类输出基本信息,类 静态 函数方法的练习//定义一个类(Teacher),并在该类中定义3个public访问权限的成员变量,//分别表示name(姓名)、 title(职称)和department(所属院系),//其中所属院系为静态成员变量。在该类中定义一个非静态成员方法(Show)//用于向控制台输出用户的姓名和职称,定义一个静态成员方法(ShowDepartment)...

2020-04-11 22:24:32 1719 2

原创 可以求多个图形面积的一个area类,函数重载练习--C#

函数重载的练习应用//定义一个面积类Area,该类仅有面积myArea一个成员,//但具有可实现求不同几何形状面积的功能的多个构造函数,这些构造函数的输入参数不同,//可分别实现求得点的面积、矩形的面积、圆形的面积以及梯形的面积的功能,完成该类的创建,//并在主函数中完成该类的实例化及其测试。 using System;namespace 可求多种图形面积的一个area类{...

2020-04-11 21:14:09 2792

原创 定义一个学生类和教师类,输出学生和老师的信息,使用了继承和函数方法--C#

定义了一个学生类和教师类,输出了学生的信息,使用了继承和函数方法using System;namespace 教师类学生类信息{ public class Teacher { public int id; public string name; public int height; public void ...

2020-04-11 20:23:07 4693

原创 List的练习应用--C#

using System;using System.Collections.Generic;namespace list练习应用{ class Program { static void Main(string[] args) { int i = 0; List<string> n...

2020-04-08 11:43:25 184

原创 将一个数组逆序处理--C#

int[] a = new int[]{ 1, 2, 3, 4, 5, 6, 7, 8, 9, }; Console.WriteLine("原序为:"); for (int i = 0; i < a.Length; i++) { Console.Write("{0} ", a[i]);...

2020-04-08 11:42:07 936

原创 将一组数字先分别求阶乘在求和--C#

//求1!+3!+5!+……+n!的和,要求用循环嵌套设计,n<12using System;namespace 阶乘求和{ class Program { public static int jicheng(int n) { int s = 1, i; for (i = 1; i &...

2020-04-08 11:36:43 306

原创 奇数的阶乘求和--C#

通过函数对奇数的阶乘求和//求1!+3!+5!+……+n!的和,要求用循环嵌套设计,n<12using System;namespace 阶乘求和{ class Program { public static int jicheng(int n) { int s = 1, i; f...

2020-03-27 21:58:15 5909

原创 将百分制的成绩转换为等级制--C#

switch case应用//要求按照考试成绩的百分制分数输出成绩等级,A等为90分以上,B等为80~89分,C等为70~79分,//D等为60~69分,E等为60分以下。 using System;namespace 成绩转换{ class Program { static void Main(string[] args) { ...

2020-03-27 21:55:35 10311

原创 将一个数组移位翻转--C#

//一个数组有8个元素,将前3个元素通过移动串到后3个位置上,如果其初始数据为: 1 2 3 4 5 6 7 8//不增加数组,也不增加数组的存储单元,通过移动数组元素将数组变化为: 4 5 6 7 8 1 2 3using System;namespace 反转数组{ class Program { static void Main(string[]...

2020-03-27 21:51:56 863

原创 求个个数字的平方和--C#

//编程序功能是输入一个长整数,求各位数字的平方和s。如果输入的是负数,求其相反数的各位数字的平方和。//例如:输入-123,输出14。(用while或do-while语句实现)using System;namespace 各个数字和{ class Program { static void Main(string[] args) {...

2020-03-27 21:45:01 1864

原创 计算一个分段函数--C#

计算一个分段函数using System;namespace 分段函数{ class Program { static void Main(string[] args) { Console.Write ("请输入一个数:"); double y=0; double x...

2020-03-27 21:41:13 3269

原创 输出一个乘法口诀--C语言

#include <iostream>int main(){ int i, j, result=0; for (i = 1; i <= 9; i++) { for (j = 1; j <= i; j++) { result = i * j; printf("%d ...

2020-03-27 21:37:51 129

原创 将一个整数的数位分离--C语言

将一个不知数位的整数各个数位分离各个输出数字,中间用空格分开#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ int x=0,t,flag=1,d=0; scanf_s("%d",&x); t=x; while(t>9) { t/=10; flag*=10; } while (flag...

2020-02-16 20:57:39 3301

原创 汉诺塔--递归函数--C语言

汉诺塔 移动盘子小游戏 递归函数调用//// 汉诺塔: 有三根针A、B、C。A针上有N个盘子,大的在下,小的在上,要求把这N个盘子从A针移到C针,在移动过程中可以借助B针,每次只允许移动一个盘,且在移动过程中在三根针上都保持大盘在下,小盘在上。 1. 将A 上n-1个盘子移到 B针上(借助C针);2.把A针上剩下的一个盘子移到C针上;//3.将n-1个盘子从B针移到C针上(借助A针...

2020-02-15 21:35:22 209

原创 社区选委员 递归函数调用练习—C语言

社区选委员 递归函数调用练习// 函数递归 :用递归法计算从n个人中选选k个人组成一个委员会的不同组合数。//由n个人里选k个人的组合数= 由n-1个人里选k个人的组合数+由n-1个人里选k-1个人的组合数;//当n = k或k = 0时,组合数为1。 #include "stdafx.h"int transfer(int n ,int k){ if(n<k ) r...

2020-02-15 21:32:38 211

原创 投骰子小游戏--C语言

通过一个随机数函数来模拟投骰子的过程 还附带了一个投骰子小游戏的规则// 投骰子.cpp : 每个骰子有六面,点数分别为1、2、3、4、5、6。游戏者在程序开始时输入一个无符号整数,作为产生随机数的种子。每轮投两次骰子,第一轮如果和数为7或11则为胜,游戏结束;和数为2、3或12则为负,游戏结束;和数为其它值则将此值作为自己的点数,继续第二轮、第三轮...直到某轮的和数等于点数则取胜,若在...

2020-02-15 21:29:28 1865

原创 用泰勒公式编写一个sin函数--C语言

通过麦格劳林展开式,来编写一个sin函数,C语言内置了三角函数,这个三角函数在 #include<math.h> 的头文件下要输入角度数,是有着需要先将角度转化为弧度在进行使用,我编写的sin函数当精度太高时高角度数会无法执行,可能存在数据溢出​// sin.cpp : sinx=x-x*x*x/3*2+x*x*x*x*x/5*4*3*2-...#include "st...

2020-02-15 21:22:59 4794

原创 回文数函数--C语言

/回文数。 寻找并输出11~999之间的数m,它满足m、m2和m3均为回文数。//回文:各位数字左右对称的整数。//例如:11满足上述条件//112=121,113=1331。。#include "stdafx.h"bool huiwenshu (int i){ int g,sum=0,s; s=i;while (i>0){ g=i%10; sum=sum*10+...

2020-02-14 21:56:49 1795

原创 输入一个二进制数转换为十进制输出--C语言

// 输入二进制数转换为十进制数输出。.cpp : 定义控制台应用程序的入口点。// #include "stdafx.h"double cifang (double x, int n){ double sum=1.0 ; int i; for(i=1;i<=n;i++) { sum=x*sum; } return sum;}int...

2020-02-14 21:53:54 4068

原创 switch case 求图形面积--C语言

switch case 应用举例 求图形面积#include "stdafx.h"int main(int argc, char* argv[]){ int tape,b,r,s=0,pi=3; printf("请输入图形的类型,圆形为1,正方形为2,长方形为3\n"); scanf_s("%d",&tape); switch (tape) {...

2020-02-14 21:49:54 1239

原创 结构体来给学生信息排序--C语言

结构体来给学生信息排序#include "stdafx.h"int main(int argc, char* argv[]) struct Student { int num; char name[30]; float score; };int main() { struct student stu [5]={{001,"d",100},{003,"m",59...

2020-02-14 21:47:41 712

原创 猴子吃桃--C语言

#include "stdafx.h"int main(int argc, char* argv[]){ int i, x=1; for (i=0;i<9;i++) { x=2*(x+1); } printf("%d\n",x); return 0;}

2020-02-14 21:44:31 108

原创 CCF--求一个一维数组中相反数的对数--C语言

#include "stdafx.h"int main(int argc, char* argv[]){ int a[10]={1,0,-1,3,5,-3,-3,-5,0,-1}; int i,j,n=10,count=0; for(i=0;i<n-1;i++) { for(j=i+1;j<n;j++) { if(a[i]==-a[j] &&amp...

2020-02-14 21:42:58 592 2

原创 一维数组的函数冒泡排序法--C语言

一维数组的函数冒泡排序法#include "stdafx.h" void max(int a[] ){ int i,j,max,pos,temp; for (i=0;i<=8;i++) { for(j=0,max=-100;j<=9-i;j++) { if(a[j]>max) { max=a[j]; pos=j; }...

2020-02-14 21:40:20 1936

原创 判断一个数是不是素数的函数--C语言

判断一个数是不是素数的函数#include "stdafx.h" int fun(int x){ int i,flag=0; for(i=2;i<x;i++) { if(x%i==0) { flag=1; } } if(flag==0) { printf("%d是素数\n",x); } else {...

2020-02-14 21:38:05 802

空空如也

空空如也

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

TA关注的人

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