摘要:
1 import java.io.BufferedReader; 2 import java.io.FileNotFoundException; 3 import java.io.FileReader; 4 import java.io.IOException; 5 import java.io.... 阅读全文
摘要:
前几天看纪磊的《啊哈!算法》一书,里面讲算法讲的特别通俗细致,真的是初中生都能读得懂的算法书(我大二才读:P)。这段代码很适合初学算法的同学。 #include<iostream> using namespace std; int a[10], book[10], n; //全排列算法,运用深度优先 阅读全文
摘要:
1 #include 2 #include 3 using namespace std; 4 #define M 10000 5 #define N 10000 6 int p=1; 7 int func2(int a); 8 void func(int *a,int n) 9 { 10 ... 阅读全文
摘要:
计算两个日期之间的天数的思路: 首先,判断输入的年份是不是闰年。年份是否相同?月份是否相同?日是否相同?日月年有三种可能的情况:同年同月。日数相减就出来了。同年不同月。计算日期小的月份到年初的天数,计算日期大的月份到年初的天数。再把两个日期向减不同年。先计算中间相隔几年,计算较小的日期到年底有多少天... 阅读全文
摘要:
RAND_MAX是C中stdlib.h中宏定义的一个字符常量:#define RAND_MAX Ox7FFF其值最小为32767,最大为2147483647通常在产生随机小数时可以使用RAND_MAX。给出C++例子://在VC6.0中运行通过#include#include#includeusin... 阅读全文
摘要:
本文由青松原创并依GPL-V2及其后续版本发放,转载请注明出处且应包含本行声明。C++中常用rand()函数生成随机数,但严格意义上来讲生成的只是伪随机数(pseudo-random integral number)。生成随机数时需要我们指定一个种子,如果在程序内循环,那么下一次生成随机数时调用上一... 阅读全文
摘要:
scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(str... 阅读全文