举一经典例子(世界编程大赛第一名编写的程序):
(见 http://baike.baidu.com/view/390931.htm )
比如在E盘建立文本文但1.txt文件,复制以上全文至1.txt,电脑左下角的开始-运行-输入CMD(假如刚才那个文本文件保存在E盘)在命令提示符输入“E:”按回车,再输入debug<1.txt按回车即可。
很精彩,一段三维动画,还有音乐哦
bat这种文件叫批处理文件,详细资料:
http://baike.baidu.com/view/80110.htm
这是一个Python程序的代码示例,可以将15位的身份z号码转换为18位的身份z号码:```python
def IdCardConvert(cid):
cid = str(cid)
idcard = ''
if len(cid) == 15:
idcard = cid[0:6] + '19' + cid[6:15]
s = 0
for i in range(17):
s += (pow(2, 17 - i) % 11) * int(idcard[i])
r = 12 - s % 11
if r == 10:
idcard += 'X'
elif r == 11:
idcard += '0'
else:
idcard += str(r)
else:
return cid
return idcard
```
其中,cid表示传入的身份z号码,函数返回身份z号码的18位转换结果。需要注意的是,这个程序并没有考虑到非法输入的情况,如果要用于生产或实际应用场景,请自行添加输入检查的代码。
不知道楼主要用什么语言编写。但是我可以给你一个思想。
解决办法:
首先,你要弄清楚该文档中,时间与地点如何分隔,地点与事件如何分隔,上条记录与下一条记录如何分隔。
其次,在确定好上面的分隔关系后。你就可以用字符串分割函数来对其进行处理了。
再次,用一个for循环或者while循环遍历该文档。[也可以用文件指针];然后依次取出每一条记录,并对每一条记录进行分割,区分出相应的时间,地点,事件。并存入数据库中。直到文件结束。
这就是实现的方法。
因为楼主没有指出具体语言,所以没法给实际答案。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)