- 博客(13)
- 收藏
- 关注
转载 动态规划学习
<div class="htmledit_views"> 动态规划相信大家都知道,动态规划算法也是新手在刚接触算法设计时很苦恼的问题,有时候觉得难以理解,但是真正理解之后,就会觉得动态规划其实并没有想象中那么难。网上也有很多关于讲解动态规划...
2019-03-11 12:56:16
217
转载 指针、数组作为函数参数传递的方式
指针作为函数参数传递一维数组C 语言中声明了一个数组TYPE array[n],则数组名称array 就有了两重含义:第一,它代表整个数组,它的类型是TYPE[n];第二,它是一个常量指针,该指针的类型是TYPE*,该指针指向的类型是TYPE。因此,指针作为函数参数传递一维数组有4种形式:#incl...
2019-03-04 22:18:00
13689
1
转载 浮点数I-EEE规范
一个浮点数(Floating Point Number)由三个基本成分构成:符号(Sign)、阶码(Exponent)和尾数(Mantissa)。 通常,可以用下面的格式来表示浮点数:SPM 其中S是符号位,P是阶码,M是尾数。 根据IEEE(美国电气和电子工程师学会)754标准中的定义...
2019-02-22 17:10:34
1298
原创 c语言计算大数相加(高精度加法)
问题描述 输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。 定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。 计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把进...
2019-02-19 18:00:18
2350
原创 c语言计算大数阶乘
问题描述 输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n。算法描述 n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。 将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。输入格式 输入包含一个正整数n,n<=10...
2019-02-19 17:57:30
3442
原创 十六进制转十进制(c语言)
输入的十六进制数,通过字符型存放在a[]数组中。首先将字符型转为int型(将a转为10等等)存放在b[]数组中。在与10^n相乘在相加得出结果。#include<stdio.h>#include<math.h>//16进制转10进制int main(void){ char a[20]; //输入16进制数 int b[20] = { 0 }; //将输入...
2019-01-27 21:34:46
43544
6
原创 只有10分,5分,2分,1分的硬币;顾客付款x分,商品价格y分。如何找零所使用的硬币最少(递归实现)
只有10分,5分,2分,1分的硬币;顾客付款x分,商品价格y分。如何找零所使用的硬币最少(递归实现)通过递归实现,相减算出应找的钱后,递归调用num函数,首先用10分找零,当小于10时用5分。以此类推。最终得出最终答案为最少找零。#include<stdio.h>int a = 0, b = 0, c = 0, d = 0;int num(int n){ if (...
2019-01-27 20:56:28
881
2
原创 求一个矩阵的鞍点(在其所在行最小,其所在列最大)
求一个矩阵的鞍点(在其所在行最小,其所在列最大)以行为主元进行,找出每行最小值,再找出最小值所在列的最大值,如果两值相同则为鞍点#include<stdio.h>int main(void){ int i, j;//行i 列j int d = 0, e = 0, f; //行最大d 列最大e int a, b; int temp, flag = 0; int...
2019-01-27 20:50:01
4024
原创 c语言实现简易文本编辑器
本程序要求完成一个简易文本编辑器,能够完成文本的录入、编辑、删除、查找,并能够完成文件的存取。在文本编辑软件中把用户输入的所有文本内容作为一个字符串。虽然各种文本编辑软件的功能有强弱差别,但是基本操作都包括串的输入、修改、删除(包括整行删除和一行中的子串删除)、查找、输出等。通过分析,系统应该包括以下功能:具有简单的文字或图形菜单界面 能实现串或文本块的查找、替换、删除、插入、移动操作。...
2019-01-27 20:39:03
29262
44
原创 小米商城练习
HTML和js部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&
2018-11-05 02:00:43
403
1
原创 bilibili网页练习
第一次写静态页面html段<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0&
2018-11-05 01:58:13
906
原创 链表实现约瑟夫环
#include<stdio.h>#include<malloc.h>#define false 0;#define ok 1;typedef struct node{ int data; int num; struct node * next;} node, *linklist;//初始化链表void initlist(linklist * ...
2018-11-05 01:54:12
156
原创 栈与队列结合实现回文判断
#include<stdio.h>#include<malloc.h>//定义一个链栈 typedef struct node{ char data; struct node * next;}stacknode; //新节点typedef stacknode * linkstack; //头节点//定义一个链队列typedef struct qn...
2018-11-05 01:54:03
5137
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人