- 博客(10)
- 收藏
- 关注
原创 书上的练习题,把ini文件模式转换成XML格式
#include #include #include #include int main(int argc, char *argv[]){ bool flag = false; char tmp[80]; char st[80]; char name[80], val[80]; FILE *fp, *ofp
2012-07-01 01:46:00
439
原创 计算从开始日期到结束日期经过的天数
#include struct date { int year; int mon; int day;};int days[13] = {[1] = 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };int getdays(struct date start, struct date end){ struct date tmp;
2012-06-01 01:23:55
3538
原创 计算给定日期后N天的日期
#include int days[13] ={[1] = 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };struct date { int year; int mon; int day;};struct date getdate(struct date start, int pass){ struct date tmp
2012-06-01 01:21:02
657
原创 用C内置类型做四则运算
不知道当初为什么写这段代码,不过记得当时写出来费不少劲呢,呵呵,现在看看,原来没判断右括号是否少的情况,只判断了是否多,不过应该不影响使用,当然了,完全用浮点数来算的,也别指望计算的精确性了#include #include #include #define ISOP(c) ( c == '+' || c == '-' || c == '*' || c == '/' || c == '
2012-05-13 22:00:55
450
原创 突然无聊,写个计算素数的,,让它计算1000000个素数出来试试
#include #define N 1000000int main(void){ int a[N] = {2}; printf("1 2\t"); for(int j = 1, n = 3; j 0; n+=2) { int k = 1; while (k < j && n % a[k++]); if (k == j) { a[j++] = n; pri
2012-05-09 02:04:39
715
原创 书上的习题:迷宫
#include #define MAX_ROW 5#define MAX_COL 5int maze[MAX_ROW][MAX_COL] = { {0, 1, 0, 0, 0}, {0, 1, 0, 1, 0}, {0, 0, 0, 0, 0}, {0, 1, 1, 1, 0}, {0, 0, 0, 1,
2012-04-24 21:35:12
316
原创 穷举五子棋
本想穷举五子棋必胜点,可惜呀,这货穷举太不现实了,代码写出来了,根本没办法运行出来结果#include #include #include #define RL 17char *s[14] = {[1]="┌","┐","└","┘","├","┤","┬","┴","┼","○","●","×","#"};int five[RL][RL];void init(void);
2012-04-24 21:25:53
852
原创 取球
今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。 我们约定: 每个人从盒子中取出的球的数目必须是:1,3,7或者8个。 轮到某一方取球时不能弃权! A先取球,然后双方交替取球,直到取完。 被迫拿到最后一个球的一方为负方(输
2012-04-24 21:20:07
1149
原创 打印质因子
#include int main(int argc, char **argv){ int n,i; scanf("%d", &n); i = 1; while (++i < n) { if (n%i == 0) { n /= i; printf("%d ", i); i--; } } printf("%d\n", n); return 0;}
2012-04-24 21:14:48
403
原创 显示输入的日期是星期几
// 0323.c#include int ts ( int ); int main(int argc, char** argv){ int ye; int mo; int da; char * we[7] = { "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星
2010-03-23 23:41:00
1992
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人