摘要: 模拟算法是用随机函数来模拟自然界中发生的不可预测的情况,C语言中是用srand()和rand()函数来生成随机数。 先来介绍一下随机数的生成: 1.产生不定范围的随机数 函数原型:int rand() 产生一个介于0~RAD_MAX间的整数,其具体值与系统有关系。Linux下为2147483647。 阅读全文
posted @ 2016-03-23 21:31 新生小诺 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 先给出一般的解决“随机生成7位1—29号数的彩票号码”问题的代码: 该程序主要存在以下两个缺点:1.程序繁琐,用的循环太多,耗时 2.不具备通用性 下面再给出用试探法解决“随机生成彩票号码”问题的代码: 阅读全文
posted @ 2016-03-23 21:13 新生小诺 阅读(1872) 评论(0) 推荐(0) 编辑
摘要: 贪婪算法是一种求近似解的方法,它存在如下几个问题: 1.不能保证最后的解是最优解。 2.不能求最大解或者最小解问题。 3.只能满足某些约束条件的可行解范围。 下面给出用贪婪算法解决找零钱这一问题的代码: 阅读全文
posted @ 2016-03-23 21:07 新生小诺 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 int convert(char *s,int n,int b) 4 { 5 char bit[]={"0123456789ABCDEF"}; 6 int len; 7 if(n==0) 8 { 9 strcpy(s,""); 10 return; 11 } ... 阅读全文
posted @ 2016-03-17 09:46 新生小诺 阅读(245) 评论(0) 推荐(0) 编辑
摘要: //只能求16以内数的阶乘 #include int fact(int n) { if(n<=1) return 1; else return n*fact(n-1); } int main() { int i,s; printf("请输入你所要要求这个数的阶乘:"); scanf("%d",&i); s=fact... 阅读全文
posted @ 2016-03-17 09:45 新生小诺 阅读(257) 评论(0) 推荐(0) 编辑
摘要: a b c d e=f:填入运算符,使等式成立。 阅读全文
posted @ 2016-03-17 09:44 新生小诺 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 X 1 ——-—————— 5 5 5 5 5 5 阅读全文
posted @ 2016-03-17 09:43 新生小诺 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 题:小明爸爸一次给小明存入大学四年学费,小明每月取1000,毕业时刚好取完,问小明爸爸一次性应存入多少? 阅读全文
posted @ 2016-03-17 09:40 新生小诺 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #define num 13 3 int main() 4 { 5 int i; 6 long feibo[num]={1,1}; 7 for(i=2;i<=12;i++) 8 { 9 feibo[i]=feibo[i-1]+feibo[i-2]; 10 } 11 for(i=0;i<=1... 阅读全文
posted @ 2016-03-17 09:31 新生小诺 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一:首先要下载并安装JDK (官方下载网址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html) 二:配置环境变量及class,path的值 找到单击右键->属性,进入下图页面: 点击"高级系统设 阅读全文
posted @ 2016-03-06 18:25 新生小诺 阅读(5549) 评论(1) 推荐(0) 编辑