![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hdoj基础编程
小红红的小灰灰
面向对象面向君,不负代码不负卿
展开
-
hdoj1012
http://acm.hdu.edu.cn/showproblem.php?pid=1012这道题是个打表和求阶乘算法的题,不算难甚至简单但有个问题困住了我最终解决究其原因,是因为我对数据结构的小知识点还有偏差1/整数 =浮点数 不能写成这种形式应该数1.0/整数=浮点数#includeint f(int );main(){ float e,m;原创 2016-04-25 18:46:43 · 474 阅读 · 0 评论 -
hdoj1013
http://acm.hdu.edu.cn/showproblem.php?pid=1013解题分析24 ------》 2+4=6-------------》638------------》3+8=11----------》11>=10------------》1+1=2----------------》输出2就这样我在写这段代码时候考虑用递归来着,但是吧先发一个普通的方法原创 2016-04-27 16:58:52 · 514 阅读 · 0 评论 -
hdoj1014
http://acm.hdu.edu.cn/showproblem.php?pid=1014原谅我英文太渣,能读懂单词看不懂题意然后我去百度一下说是求两个数之间最大公约数所以就写了一个最大公约数的算写发若最大公约数是1是good若不是则是bad#include int select(int ,int);main(){ int start,end,k;原创 2016-04-30 14:37:00 · 595 阅读 · 0 评论 -
hdoj1005
#includeint f(int ,int ,int );int main(){ int a,b,n; while(scanf("%d%d%d",&a,&b,&n)&&a!=0&&b!=0&&n!=0){ printf("%d\n",f(a,b,n)); } return 0;} int f(int a,int b,int c){ if(c==1||c==2) retur原创 2016-04-19 19:21:20 · 299 阅读 · 0 评论 -
hdoj1008
http://acm.hdu.edu.cn/showproblem.php?pid=1008ac菜鸟只能从基础题开始今天又做了一道基础题,不是很难,在于你如何理解17 和 41(1)1 2 输入1也就是要你输入一个数据 0------>2 计算是这样的6*2+5=17(2) 3 2 3 1原创 2016-04-22 21:42:23 · 371 阅读 · 0 评论 -
动态链表链表
#include#include#include#define maxsize 10typedef int ElemType;typedef struct{ int *elem; int length; int listsize;}sqlist;void initsqlist(sqlist *l){ //初始化一个链表 l->elem = (int *)malloc(原创 2016-06-30 18:17:17 · 359 阅读 · 0 评论 -
贪心算法之最优装船
1.问题描述在一个固定重量的货船中装最大重量的集装箱,忽略空间如最大重量是15 而我有五个箱子重量分别为 2 4 66 8 60那么我装入的箱子应该为第1 2 4个2.算法思路我现在有两个数组,一个w[5]存储这五个箱子的重量另一个x[5]存储这五个箱子的下标当我的w[5]安找递增的顺序排列后,我只需要顺序相加小于我的最大重量,然后就可以得到我需要的集装箱数然后,我们将原创 2016-08-19 17:22:24 · 613 阅读 · 0 评论