无幻の编程 - 对于一个初学者来说,野心也是必须的...

Prolem 1057 a^b

对于任意两个正整数a,b(0<=a,b<10000)计算ab各位数字的和的各位数字的和的各位数字的和的各位数字的和。

输入

输入有多组数据,每组只有一行,包含两个正整数a,b。最后一组a=0,b=0表示输入结束,不需要处理。

输出

对于每组输入数据,输出ab各位数字的和的各位数字的和的各位数字的和的各位数字的和。

继续阅读

BCB提供的文件操作的库函数

在BCB中也提供了文件操作的函数,这些函数的功能和前面所介绍的大致相同,但这类函数和BCB关系紧密,能使用BCB中的AnsiString等数据类型,在BCB中用这种方式的文件操作是最方便的,下面我就把这种文件操作详细介绍。  在BCB提供的这组文件操作函数中,可分为三种类型,就是:1、文件名函数,2、文件管理函数;3、文件I/O函数。

继续阅读

广场问题

问题描述:
现城市规划,要建广场,广场必须是正方形。但建设广场的那片区域,有一些古树、清泉不能被破坏。地图上可用来建设广场的地方标0,有古树和清泉的地方标1,整个地图就是一个1、0矩阵,现在把确定建设广场地址的任务交给了你,希望你能计算出广场到底能建多大。

继续阅读

阶乘问题

问题描述:
定义函数Z,对于任何给定的整数N,Z(N)是指以十进制表示的N!的末尾零的个数。这个函数是非递减函数,如果有两个数N1<N2,那么Z(N1)<=Z(N2)。这是因为我们不会在乘上任何一个整数的时候将末尾的零省去,只会得到更多的零。
我们需要一个计算机程序来有效地确定Z的值。

继续阅读

比赛记分问题

 

问题描述:
在ACM/ICPC地区赛中,每次解答程序的提交叫做一次提交。每次提交的程序或者被判接受或者被判退回,而每个参赛队伍将会得到提交的结果。队伍将按照做对题目的多少排名,为了奖励优秀队伍或确定进入世界总决赛的资格名单,做出相同题目数量的队伍将被按照做出题目的时间和惩罚时间的从少到多排名。总的解题时间和惩罚时间就是每个已解决问题所需要的时间之和。一道题目的解决时间就是指从开始做一道题到一道题目的成功提交的时间加上提交一次失败而惩罚20分钟的时间。对于没解决的题目不计时。
你的程序将读入一张运行结果清单。然后打印出第1,2,3名的成绩。

继续阅读

bcb 笔记

   1.RichEdit控件
Plain Text= true就如同help里面说的,它存档时并没有编码成rtf的格式...
 也就是档案是标准的txt
 但是如果设成false ...他会存成rtf的格式,会加上一些断行或是字型等资料..
 例如
 {\rtf1\ansi\ansicpg950\deff0\deflang1033\deflangfe1028{\fonttbl{\f0\fnil\fcharset136 Tahoma;}}
 \viewkind4\uc1\pard\lang1028\f0\fs16测试
 \par
 \par }

继续阅读

双击C/C++的debug下*.exe一闪而过的解决方案(初学者适用版)

这个问题困扰了我一段时间,网上看了些东西,最后算是差不多知道了。但回头来看我认为那些写的并不是很清楚,让一个刚学习C,C++的人来说可能不是很易接受。所以自己就整理了这么一篇。

Windows 环境下,直接双击C 或 C++(简称 C/C++)程序debug下*.exe,会出现程序一闪而过或者程序接收了输入后直接退出的现象,导致看不到运行结果。原因是由于程序运行结束后,自动关闭了运行窗口

继续阅读

SQL触发器的一次实验

【实验内容】

    Student表中编写insertupdate的触发器,如果每个班的学生不能超过30个,如果低于此数,添加可以完成;如果超过此数,则插入、修改将不能实现。

    CS表上编写update触发器,当修改SC表中的grade字段时将其修改前后的信息保存在SC_log表中

继续阅读

cin、cin.get()、cin.getline()、getline()、gets()等函数的用法

学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;
1、cin
1、cin.get()
2、cin.getline()
3、getline()
4、gets()
5、getchar()

1、cin>>          

用法1:最基本,也是最常用的用法,输入一个数字:

继续阅读

boost库

Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。 可从http://sourceforge.net/project/showfiles.php?group_id=7586下载安装boost库。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。里面有许多具有工业强度的库,如graph库。

阅读全文




Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee