![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法设计与分析
无言月梧桐
这个作者很懒,什么都没留下…
展开
-
大整数乘法---C语言实现
一.前言如上二.内容在科学计算中,无法计算非常大的整数,于是就有大整数乘法问题。(int存放4字节,float…已有的数据类型数据范围有限),硬件无法实现,只能靠软件(代码)实现了。三.代码#include<stdio.h>#include<string.h>int main(){ int i,j;//循环变量 char char1[256],char2[256];//存放两个大整数的字符 int int1[256],int2[256];//按低位到高位存原创 2021-06-13 17:17:14 · 6016 阅读 · 5 评论 -
动态规划问题中最长公共子序列---C语言实现
一.前言如上二.内容这个问题有点抽象和复杂,我们可以看一个具体的例子。上表如下:(我是用程序实现的)得出公式如下:然后用C语言实现这个具体问题。#include<stdio.h>//求最长公共子序列的长度//#include<string.h>int main(){ int max(int a,int b); int i;//循环变量 int j;//循环变量 int a[7][8]; char s2[7];//B char s1[8];//A原创 2021-05-12 17:24:16 · 2630 阅读 · 4 评论 -
找零钱--C语言实现
一.前言前言如上二.内容#include<stdio.h>#define N 1000000typedef struct { int value_25;//25元纸币数目 int value_50;//50元纸币数目 int value_100;//100元纸币数目 }Aunt; int main(){ Aunt aunt;//一位打饭阿姨 int stu[N];//排队学生 int n;//目前排队的学生的数目 int i;//循环变量 int r原创 2021-04-28 16:29:13 · 4911 阅读 · 0 评论