zheng614

博客园 首页 联系 订阅 管理

2006年4月3日

摘要: 题目:家庭财务管理小程序1.程序分析:2.程序源代码:/*money management system*/#include "stdio.h"#include "dos.h"main(){FILE *fp;struct date d;float sum,chm=0.0;int len,i,j=0;int c;char ch[4]="",ch1[16]="",chtime[12]="",chsho... 阅读全文
posted @ 2006-04-03 13:21 人海中一片孤云 阅读(856) 评论(0) 推荐(0) 编辑

摘要: 扑克牌发牌程序52張发給4人花色不可重覆筛选法//初始化hua[4]=...黑,红,梅,方pai[13]=...13张牌a[4][13]发牌标记//分牌for(i=0;i<4;i++)for(j=0;j<13;j++)(1)取[1-4]之间的随机数m取[1-13]之间的随机数n如果a[m][n]==1重复(1)标记a[m][n]=1具体程序就不写了 阅读全文
posted @ 2006-04-03 13:12 人海中一片孤云 阅读(658) 评论(1) 推荐(0) 编辑

摘要: 高速公路计费系统设计某出口收费处,对三种类型的车辆计费,大型车每公里0.5元,中型车辆每公里0.4元,小行车每公里0.3元,来车验条,乘公里数即得该收的款项。在交班时要统计出总数.要求:1,初步完成总体设计,搭好框架,确定人机对话界面,确定函数个数2,完成最低要求:建立一个只有三个入口的计费系统,并能进行统计计算,打印出报表。3,进一步要求:完成任意个入口的通用系统输入入口编号num,然后系统调出... 阅读全文
posted @ 2006-04-03 13:02 人海中一片孤云 阅读(964) 评论(2) 推荐(0) 编辑

2006年4月2日

摘要: 一直用的冒泡法排序,其实是可以改进的,加入标识flag后,对于类似于数组array[10]={55,2,6,4,32,12,9,73,26,37}的数组只用排序3次就可以搞定,而不用做后面的无用功,好像一般的教材上都没有说到这一点,包括一些算法设计都没有说到。#include <iostream.h>void main(){//int array[10]={55,2,6,4,32,12... 阅读全文
posted @ 2006-04-02 14:07 人海中一片孤云 阅读(417) 评论(0) 推荐(0) 编辑

摘要: #ifndef RANDOM_NUMBER_GENERATOR#define RANDOM_NUMBER_GENERATOR#include <time.h>// used to generate random number from current seed and update seedconst unsigned long maxshort = 65536L;const unsi... 阅读全文
posted @ 2006-04-02 13:59 人海中一片孤云 阅读(965) 评论(0) 推荐(0) 编辑

摘要: 在很多时候,我们都会使用的strcpy这个函数,我们跟踪c语言库的话,会发现它是用汇编写的。按道理来说效率应该很高,但是我写了几个strcpy的函数测试了一下:char *strcpy1(char *dest, const char *src){int i = 0;while (src[i])dest[i++] = src[i];dest[i] = '';return dest;}这个是一般的做法... 阅读全文
posted @ 2006-04-02 13:54 人海中一片孤云 阅读(1975) 评论(1) 推荐(0) 编辑