自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 编写简单的计算器(可视化)

编写一个简单的计算器能够计算加减乘除法运行结果:package javafxTest;import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;import javafx.scene.Scene;import javafx.s...

2019-12-19 23:14:14 3835

原创 C语言 用领接矩阵存储有向,无向网,图

与图有关的信息主要有顶点信息和边(或弧度)的信息,图的分为有向图和无向图(方向指两个顶点的边的方向),以下是一个简单的图以上无向图中顶点有A,B,C,D,E,边有AB,BA,AD,DA,DC,CD...等等,有向图中顶点有A,B,C,D,D,边有AB,AD,BE,BC,CE,DE等等有向图的创建、求度、遍历(用领接矩阵存储法)完整代码:#include<stdio.h...

2019-12-01 17:09:29 630

原创 C语言 有向图的创建、求度、遍历(用领接矩阵存储法)

#include<stdio.h>#include<malloc.h>#include<string.h>#define MAXVEX 20 //最大顶点个数 #define INFINTY -1 //表示无穷 //∞无穷 typedef struct{ int arcs[MAXVEX][MAXVEX];//边(弧)信息 char vex...

2019-12-01 13:53:34 1717

原创 C语言 二叉树的创建与遍历(先序,中序,后序,层次)

为了方便理解二叉树,我简单的介绍一下树,树顾名思义有根和树杈,叶子,比如:这是一颗以 A为根结点(根节点:没有前驱),I,J,G,K 为叶子结点的树(叶子结点:没有后继,即没有孩子节点),在这树中B,C,D是根结点A的孩子结点,E为B的孩子结点,F,G为C的孩子结点,E,F,G,H为彼此兄弟结点,B为E的双亲结点,C为F,G的双亲结点,A为E,F,G,H的祖先,树的度:每一个结点的孩子结点...

2019-11-27 14:26:55 14845 5

原创 C语言 哈夫曼树创建输出(静态链表)

#include<stdio.h>#include<malloc.h>#include<string.h>#define N 30#define M 2*N-1typedef struct { int weight; int parant; int Lchild; int Rchild;}HTNode,HuffmanTree[M+1];...

2019-11-24 20:37:10 1696

原创 数据结构字符串模式匹配中计算next和nextval的值(C语言)

在KMP模式匹配中通过next的值可以快速达到匹配目的,那next的值怎么计算呢?其实计算next的值本身也就是对模式串进行模式匹配,我们一起看看计算next的值的过程;当模式串 P=“ababcabaababb” 时计算它的next值。比如:代码:void get_next(m_1 A){ int i=-1,j=0; A->next[0...

2019-10-26 12:46:25 11038 2

原创 C语言 约瑟夫环问题

约瑟夫环问题描述:每一个结点有两个数据域和一个指针域,数据域分别存储为id和password,指针域指向下一个结点(图1-1);解决问题:由键盘输入人数和初始密码。 根据输入的人数创建不带头结点(带头结点的链表也可以)的单向循环链表。 提示输入每一个人的密码(每一个id对应唯一一个password)。 输出id和password。 根据输入的初始密码fir...

2019-10-16 22:19:25 821 1

原创 链栈(头插法)

#include<stdio.h>#include<malloc.h>typedef struct stack{ int elem; struct stack *next;}*stack_1,stack_2; stack_2 *create(); //创建并初始化 int Judge_empty(stack_1 phead);//判空void i...

2019-10-03 22:46:17 640

原创 多栈

#include<stdio.h>#include<malloc.h>#define MAXSIZE 30typedef struct{ int elem[MAXSIZE]; int left; int right; }Dupsqstack;Dupsqstack *Init_stack();//创建并初始化 int push(Dupsqstack *L...

2019-10-03 22:00:13 211

原创 栈的顺序表

#include<stdio.h>#include<malloc.h>#define MAXSIZE 20typedef struct { int elem[MAXSIZE]; int top;}SeqStack; SeqStack *Initstack();//创建并初始化栈int Judge_empty(SeqStack *L); //判空 in...

2019-10-03 21:20:57 238

原创 线性链式表

#include<stdio.h>#include<malloc.h>typedef struct Link{ int data; struct Link *next; int indext;}LNode,*Linklist;Linklist create();//创建链表int input(Linklist L);//插入一个结点(尾插法) int...

2019-10-03 19:29:43 209

原创 线性顺序表基本运算(顺序存储)

#include<stdio.h>#include<malloc.h>#define Maxsize 30typedef struct { int elem[Maxsize]; int elem_length;} Seqlist;void Init_list(Seqlist *L);//线性表顺序表初始化int Insert(Seqlist *L,int...

2019-10-03 11:18:30 222

原创 java 任意大小的数字进行四则运算

使用 BigInteger 和 BigDecimal 类进行运算;BigInteger 和 BigDecimal 可以表示任意大小的整数或十进制数;通过使用 BigInteger 和 BigDecimal 类声明变量;java.math.BigInteger ab;//表示 ab 是一个 BigInteger 类型的数据域java.math.BigInteger ac;通过调用...

2019-08-30 12:27:50 313

原创 Java 二分查找

package java_1;import java.util.Scanner;public class Exercises_1{ public static void main(String[] args) { final int N = 20; Scanner input=new Scanner (System.in); try { int[] numbe...

2019-08-20 11:32:11 164

原创 Java 十六进制转换十进制(通过方法的调用实现,使用霍纳算法)

输入:FFFF输出:65535package java_1;import java.util.Scanner;public class Exercises_2{ public static void print(int N,String str) { int i,print_1=0; for(i=0;i<N;i++) { if('A'<=st...

2019-08-17 16:57:31 284

原创 Java 显示日历

由键盘输入哪一年的哪一个月的第一天是星期几,输出这个月的日历,比如输入:February 2019 thu (为方便月份和星期几不分大小写)表示 :2019年8月份的第一天是星期四 ,显示结果如下:实现代码如下:package java_1;import java.util.Scanner;public class Exercises_2{ public s...

2019-08-16 23:03:50 1033

原创 Java 输出最高成绩和第二高最高成绩

方法一:用 continuepackage java_1;import java.util.Scanner;public class Exercises_2{ public static void main(String[] args){ Scanner input=new Scanner (System.in); try { int a,i,score,firs...

2019-08-15 10:26:35 879

原创 Java 输出成绩最高的同学的名字和成绩

package java_1;import java.util.Scanner;public class Exercises_2{ public static void main(String[] args) { Scanner input = new Scanner (System.in); try{ String name,hight=""; int sco...

2019-08-14 13:06:37 2788

原创 Java 计算公约数和最大公约数

package java_1;import java.util.Scanner;public class Exercises_3{ public static void main(String[] args) { Scanner input = new Scanner (System.in); try { int i=input.nextInt();...

2019-08-13 11:32:29 2716

原创 Java 随机产生数字计算加减乘法

package java_1;import java.util.Scanner;public class Hello{ public static void main(String[] args) { Scanner input = new Scanner (System.in); int number1 = (int)(Math.random()*10); //Gene...

2019-08-11 19:39:08 1597

原创 C语言 信息管理系统(完整版)

注:需要的源代码的网友们加我 QQ:2645144662 或 点击资源下载源代码, 谢谢!

2019-08-04 21:38:19 14632 6

原创 C语言 学生信息管理系统 (未完...)

#include<stdio.h>#include<stdlib.h>#include<string.h>#include<io.h>#include<conio.h>#include<windows.h>//#include"got_account_us_num.h"//#include"got_acc...

2019-08-04 20:25:05 1932

原创 C语言 写字母

#include <stdio.h>#include <stdlib.h>// 写字母void WriteLetter(FILE *f, int n);int main(){ FILE *f; int n; f = fopen("Letter.txt", "w"); if (!f) { puts(...

2019-06-14 20:03:06 824

原创 C语言 复数四则运算

#include<stdio.h>#include<math.h>struct st_1{ float a,b,c,d;}stu_1;struct st_2{ float shi,fu;}stu_2;void soild_jia(struct st_1 m,struct st_2 n){ n.shi=m.a+m.c; n.fu=m....

2019-06-13 00:52:55 8330

原创 C语言 计算一个数字幂之和

方法一:通过函数的递归调用#include <stdio.h>int fun(int a,int n);main(){ int a,n; scanf("%d%d",&a,&n); printf("sum = %d",fun(a,n));}int fun(int a,int n){ int x; if(n==1) return a;...

2019-05-25 12:02:08 2663

原创 C语言 判断几位数 (2)

方法一:通过函数调用实现#include <stdio.h>int data(int m);main(){ int n; scanf("%d",&n); printf("weishu is: %d\n",data(n));}int data(int m){ int n=0; while(m>0) { n++;...

2019-05-25 11:06:28 8166 1

原创 C语言 成绩分析统计系统

比如:#include<stdio.h>#include<stdlib.h>#define N 10void score (int n); void count (int n);void sort (int n);main(){ int choice,n; //n为学生人数 //printf("请你输入%d...

2019-05-12 22:05:04 5015 6

原创 C语言输出每一行的最大数字和每一列的最小数字 (使用动态数组实现)

#include<stdio.h>#include<malloc.h>main(){ int n,i,j,**a,min,min_a[100],max,max_a[100],x,y; scanf("%d",&n); a=(int**)malloc(sizeof(int*)*n); //给二维数组申请分配空间 for(i=0;i&lt...

2019-05-09 19:31:50 1626

原创 C语言 矩阵A乘以B (用动态数组实现)

此程序使用动态数组实现两个矩阵的乘积和,动态数组使用 malooc 函数申请内存空间 ,使用 free 函数 释放申请的内存空间;#include<stdio.h>#include<malloc.h> //使用malloc函数申请内存块 #include<stdlib.h> ...

2019-05-08 19:13:59 4147

原创 C语言 使用定义函数交换两个数字

#include<stdio.h>int a_1(int x,int y); //函数声明 int a,b,t; //全局变量 main(){ scanf("%d %d",&a,&b); a_1(a,b); }int a_1(int x,int y){ t=x; //x,y的值交换 x=y; y=t;...

2019-05-06 00:24:13 4064 2

原创 C语言 字符串大小比较 (实例)

#include<stdio.h>#include<string.h>main(){ int i,j,k,z; char a[20][80],min[20]; scanf("%d",&k); for(i=0;i<k;i++) scanf("%s",a[i]); strcpy(min,a[0]); for(i=0;i<k;i++)...

2019-04-29 18:47:10 48962 10

原创 C语言 将字符串中数字字符替换成$字符

#include<stdio.h>#include<string.h>main(){ int i,j,k; char a[20]; gets(a); //scanf("%s",a); k=strlen(a); //计算字符串的长度 //printf("%d\n",k); for(i=0;i<k;i++...

2019-04-28 20:38:28 8194

原创 C语言 英文单词排序

#include<stdio.h>#include<string.h>main(){ int i=0,j,k; char a[20][10],b[20][10]; scanf("%s",a[i]); while (strcmp(a[i],"#")) //当输入的字符串不等于#时进行继续输入 (双引号:字符串...

2019-04-28 19:55:59 13490 3

原创 C语言 数组中能被5整除的数的和

#include<stdio.h>main(){ int i,j,k,n,sum=0; int a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<10;i++) { if(a[i]%5==0) //判断是否被5整除 { sum+=a[i]; ...

2019-04-18 18:20:24 9857

原创 C语言 计算平均分并输出低于平均分的学生成绩

#include<stdio.h>main(){ int i,j,k,n=0; float a[20]; //a[20]:书学生成绩 float sum=0.0,ave,b; //sum:总共输入的学生成绩之和,ave :平均值 scanf("%d",&k); ...

2019-04-18 17:51:02 18546 3

原创 C语言 二分查找法

//{1,2,3,4,5,6,7,8,9,10}#include<stdio.h>main(){ int a[]={1,2,3,4,5,6,7,8,9,10}; int b,i; scanf("%d",&b); for(i=0;i<9;i++) if(b==a[i]) { printf("weizhi:%d",i); return 0; ...

2019-04-18 17:19:39 292

原创 C语言 简化的插入排序

#include<stdio.h>main(){ int N,X,i,t,k,j; scanf("%d",&N); int a[N]; for(i=0;i<N;i++) { scanf("%d",&a[i]); } scanf("%d",&X); N+=1; a[N-1]=X; for(i=0;i<N;i++) {...

2019-04-18 17:18:00 8786 4

原创 C语言 计算矩阵(二维数组)

#include<stdio.h>#include<stdlib.h>main(){ int i,j,k,N,M; printf("\t\t矩阵的加减法运算\n"); printf("你要输入几行的矩阵"); scanf("%d",&N); printf("\n你要输入几列的矩阵"); sca...

2019-04-14 22:55:07 23559 2

原创 C语言 验证“哥德巴赫猜想”

#include<stdio.h>main(){ long i,j,k,p_i,p_j,flag_i,flag_j; scanf("%ld",&k); for(i=2;i<k;i++) //产生第一个数字 { for(j=2;j<k;j++) //产生第二个数字 { flag_i=...

2019-04-13 19:40:30 2799

原创 C语言 人民币兑换

#include<stdio.h>main(){ int k,n; int w_k,e_k,y_k; scanf("%d",&k); { for(w_k=1;w_k<=150;w_k++) for(e_k=1;e_k<=75;e_k++) for(y_k=1;y_k<=150;y_k+...

2019-04-13 13:08:38 9250

信息管理系统.zip

学生信息管理系统(文件,链表,结构体),提供文件管理(删除,添加,修改),信息管理,用户登录功能,使用dev C++编写,在dev C++,Vc C++,VS 环境下可以正常运行

2019-08-04

空空如也

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

TA关注的人

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