博文

论坛上一道简单的题目,希望哪位高手能够提供效率更高的程序(2005-08-21 23:58:00)

摘要:编写程序:打印以下图形
   *
  ***
*****
*******
*****
  ***
   *
我的程序:

#include<stdio.h>
void print(int k)
{
int j,m;
for(j=0;j<3-k;j++)
     printf(" ");
for(m=0;m<2*k+1;m++)
printf("*");
for(j=0;j<3-k;j++)
     printf(" ");
printf("\n");
}
main()
{
char xin[7][7];
int i,j;
for(i=0;i<7;i++)
{
  if(i<=3)
    print(i);
  else
    print(6-i);
}
}
......

阅读全文(3772) | 评论:7

open! happy!(2005-08-20 23:48:00)

摘要:win-tc编译工具
提供: jaycxm
地址:http://www.cstudy.cn/soft/wintc191.EXE


Dec-C++

完全支持标准库

http://gd-http.skycn.net:8080/down/devcpp4990setup.exe

API函数应用技巧

http://www.czvc.com/view.asp?id=337

visual c++ 6.0
注册码全是1
ftp://61.153.3.222/download/VC60CN/VC60CN.iso

http://blog.csdn.net/ccemp/archive/2005/01/31/275349.aspx
CSDN社区电子杂志项目(eMag)
此次发布的杂志列表如下,点击即可进入相关发布页面:



    《CSDN社区电子杂志——C/C++杂志》创刊号

    《CSDN社区电子杂志——ASP.NET杂志》创刊号

    《CSDN社区电子杂志——PB杂志》创刊号

    《CSDN社区电子杂志——MS-SQL Server杂志》创刊号

    《CSDN社区电子杂志——移动开发杂志》创刊号

    《CSDN社区电子杂志——测试员杂志》创刊号以及第二、三、四期

    《CSDN社区电子杂志——Java杂志》第二期

    《CSDN社区电子杂志——Oracle杂志》第三期

    《CSDN社区电子杂志——纯C论坛杂志》第三期
......

阅读全文(3704) | 评论:0

爱好编程的兄弟们看过来,经典电脑图书集中下载啦~~【下载】 (2005-08-20 23:42:00)

摘要:转网上读书网论坛
有网迷联合站长网迷http://www.zy22.com收集整理

1.不保证百分之百完全可以下载不保证压缩包存在错误
因为全部为网上收集整理错误在所难免

2.不保证是否存在病毒,请下载者自行查毒.

3.觉得好的请帮转一下贴到其他论坛觉得不好的也不要骂我.
如果觉得不好发短信通知我我自行把本贴删除.

以下为下载路径.



《Delphi未经证实的葵花宝典》http://www.qq521.com/zy22/book/delphibd.rar
《大富翁论坛精华文章》http://www.qq521.com/zy22/book/delphibbs.rar
《Delphi v5.0 数据库开发学习教程》(NLS)http://www.qq521.com/zy22/book/delphi5.0.rar
《C++ Builder 3 核心编程技术》http://www.qq521.com/zy22/book/hxbc.rar
《VB.NET面向对象的实现》http://www.qq521.com/zy22/book/vb_net.rar
《java联想(中文)》http://www.qq521.com/zy22/book/25553.rar
《Delphi7高效数据库程序设计》http://www.qq521.com/zy22/book/liwei.rar
《新编Windows API参考大全》http://www.qq521.com/zy22/book/xbwinapickdq.rar
《Visual_C++知识库》http://www.qq521.com/zy22/book/vc.rar
《VC++高级编程》http://www.qq521.com/zy22/book/vcgj.rar
《c++ 语言命令详解(第二版)》http://www.qq521.com/zy22/book/c++2.rar
《oracle错误代码大全》http://www.qq521.com/zy22/book/Oracle_Errors.rar
《mode......

阅读全文(6189) | 评论:0

几个好的学习C语言的网站(转)(2005-08-20 23:39:00)

摘要:VC知识库
提供Visual C++程序源代码、编程文摘、及其它VC资料,还有论坛交流。

唯C世界
主要包括C语言教室、C数据结构、软件下载、技术论坛等,这里的论坛不错的。

VC大本营
VC爱好者制作的网站,规划还是挺系统的,内容也不错。

C语言之家
提供源程序代码和学习资料等下载,有论坛交流。

C++ Builder开发者
提供控件、源代码、系统补丁、电子书籍等下载,另有控件使用及编程技巧。

Visual C++技巧与源代码
专为开发者设计,大量的源代码、全面的详细介绍。

单片机的C语言
专题论坛,单片机的C语言,Keil C解密版下载。

VC之路
综合软件开发网,以VC++编程为主。

Visual C++开发指南
是一个与Visual C++开发相关的专业网站,本站目前的形式主要以开发资源和开发论坛为主,主要是为了给广大的开发人员提供一个获取资源和自由交流的场所。

VC编程网
VC编程学习的网站,提供几大专题和丰富的文档资料以及很好的论坛。

C++ Builder编程俱乐部
收集的编程技巧、例程、控件等虽然量不多,但都是站长精心筛选的;网站宗旨是与广大编程爱好者们一同进步。

VCCode
提供C/C++源代码与技术文章,天天更新,龙堂提供技术交流社区。......

阅读全文(9994) | 评论:0

开发人员需要知道的东西杂谈(转==》》黑客基地)(2005-08-20 23:38:00)

摘要:鉴于经常看到很多傻傻的问题,比如xx语言干什么用的,xxx语言是不是落伍了?(不过说实在的,这些问题初学者都会有.)
我在这里说说开发人员应该知道的一些东西。但是这些只是我在平日里看到和想到的。难免有所偏差,请见谅.
软件开发,是一个综合性的活计。软件开发,并不仅仅是编写代码.学会了用c这些编程语言进行编程只是第一步,一个最最基本要求。
其他要的东西还多着呢。在我看来,程序员大致可以分为两类.当一个工作任务分配到程序员身上时,一种程序员知道为什么要这样去做.另外一种则知道怎么去做完这个工作.
而这个区别就大了.如果你知道为什么要这样去实现,这个至少说明你能把握住你的任务在软件工程里面的位置.如果你只是仅仅知道怎么去完成他.那只是说明你能做完这个工作而已.想做好就不一定能行了.而第一种程序员一定能做好.做的最优.看看下面的条条,希望对大家都有所帮助.

第一要说的,编程的关键是什么?
编程不是实现了代码就可以了.引用我的友人的一句话,“编程讲究是一个整体的平衡性。”
对于这个他是这样解释的。“平衡性,是软件的很重要的部分,从平衡性的角度去考虑编程,就会抑制你想要用最新技术,最新系统等等一些想法。因为从平衡性的角度考虑,只要你的软件有一个瓶颈出现,你的程序就是失败。你首先要考虑的是怎么消除程序中可能存在的一些瓶颈。在这个基础上你才有权利去考虑提高你程序的性能”.就算你拥有最新的技术,最好系统,如果你的代码不行。只要你的程序有性能瓶颈存在,等于什么都没有做。

在这里我想说的就是程序是人写的。如果你的水平不行,再好的现成的技术也是用不起来的。就算用起来了,你可能没有办法说清楚,为什么这样用?

第二要说的,怎么编程?
我想很多人看到这个问题,一定会在心里把我骂的体无完肤的。心想这小子活腻了。骂也无妨。暂且听我说。我说的怎么编程不是要说怎么写详细的代码,而是你的程序最终是怎么形成的。我想写到这里又有人把我给陵迟了一次了。但实际上编写代码是在软件的生产过程中占有时间比较少的一块。

我个人觉得要包含以下的几个部分:
1。市场潜力分析
分析你要写的软件能不能卖出去,或者说我要编写什么样的软件?
2。同类产品竞......

阅读全文(2719) | 评论:0

编写程序方法论(2005-08-20 23:35:00)

摘要:这编程序员之家的butterfly写的文章非常经典,建议大家看看。以下是原文:
编写程序方法论
--本文只针对我自己的计算机系软件专业学习而论
——————————————————————————
一 谁不该读此文
————
我的文章一向极具针对性,从来不会为我所看不惯的东西而保守了笔墨的犀利。
此文自然也不会例外。以下几类人忌读:凡是想要去考研究生的人别读,此文具备的
思想意识是你们淤腐脑袋所不能理解,你们应该把这点时间花在死啃教科书上。喜欢
在计算机领域玩弄图形设计,网页制作以及一切有志投身于计算机的软件应用领域的
人别读,我会亵渎了你的理想的。平时喜欢把玩CPU和内存条于股掌之上,浑天把超
频如何如何挂在嘴上的骨灰级电脑硬件DIYer们,也别读此文章,这倒不是你们不适合
读,而是我根本就认为你们读我这篇文章是对我莫大的侮辱!
开篇结束,理性开始
——————————————————————————
二 从什么开始?
————
很多的朋友曾问过我:我应该从什么东西开始学起?我都无一例外地回答说:汇
编!可这样的回答,不能使每一个人都明白的。他们说:我也跟着教材跟着老师学习
了汇编语言呀。好,我就从对汇编教材的分析,来阐明我对汇编学习的理解。大家仔
细看看我们的汇编教材,它开宗明义的是IBM-8086宏汇编语言,而教材最致命最能毒
害学生对汇编的认识之处就在于此!相信每一位学习了汇编的同学,都明白一点,就
是在编写汇编程序时,最常用最依赖的是INT21H。而这INT21H,根本就不是8086的中
断服务例程,它是系统提供的,是DOS这个操作系统提供的!谁的汇编程序,能离得开
INT21H?离开了它,不仅失去了系统那庞大的服务例程,基本丧失了实际意义,而且
能否在DOS平台上正确运行,正确实现功能,还不能肯定。(高高手除外!)(在这里,我
引入我自己的一个名词来表述--“系统相关性”。)所以,教材在宣言自己是与系统无
关的IBM-8086汇编的同时,让学生去学的却是具有“系统相关性”的DOS汇编,这一重 ......

阅读全文(3211) | 评论:0

TC出错信息提示一览表(2005-08-20 23:32:00)

摘要:TC出错信息一览
Ambiguous operators need parentheses
不明确的运算需要用括号括起
Ambiguous symbol ’’xxx’’
不明确的符号
Argument list syntax error
参数表语法错误
Array bounds missing
丢失数组界限符
Array size toolarge
数组尺寸太大
Bad character in paramenters
参数中有不适当的字符
Bad file name format in include directive
包含命令中文件名格式不正确
Bad ifdef directive synatax
编译预处理ifdef有语法错
Bad undef directive syntax
编译预处理undef有语法错
Bit field too large
位字段太长
Call of non-function
调用未定义的函数
Call to function with no prototype
调用函数时没有函数的说明
Cannot modify a const object
不允许修改常量对象
Case outside of switch
漏掉了case 语句
Case syntax error
Case 语法错误
Code has no effect
代码不可述不可能执行到
Compound statement missing{
分程序漏掉"{"
Conflicting type modifiers
不明确的类型说明符
Constant expression required
要求常量表达式
Constant out of range in comparison
在比较中常量超出范围
Conversion may lose signific......

阅读全文(2476) | 评论:0

厦门大学2005c++年程序设计题第一题(2005-07-30 10:49:00)

摘要:题目:
1.    取胜之道
Program国度的人,喜欢玩这样一个游戏,在一块板上写着一行数,共n个。两个游戏者,轮流从最右或最左取一个数。刚开始,每个游戏者的得分均为零。如果一个游戏者取下一个数,则将该数的值加到该游戏者的得分上,最后谁的得分最高谁就赢了游戏。给出这n个数( 从左往右), 假设游戏者都是非常聪明的,问最后两个人的得分(假设第一个人首先取数).
输入格式:第一行为n(2<=n<=100),第二行为n个数,每个数字之间均用空格隔开。输出为两个游戏者的得分.第一个数表示第一个游戏者的得分,第二个数为第二个游戏者的得分,两个数字之间用空格隔开。
如输入
6
4 7 2 9 5 2
输出
18 11
程序:
//主要算法思想是考虑题目中的"游戏者都是非常聪明"这句话
#include<iostream>
using namespace std;
const int N=20;
int array[N];
int mininum(int x,int y)
{
    return x>y?x:y;
}
void defen(int x)
{
    int count=0,firstscore=0,secondscore=0,i=0,j=x-1,mini1=0,mini2=0;
loop:
    mini1=mininum(array[i+1],array[j]);
    mini2=mininum(array[i],array[j-1]);
    if(count<x)
    {
        if(count%2==0)
 &......

阅读全文(5402) | 评论:0

c++符号重载多盒子中最小体积盒子(2005-07-29 22:44:00)

摘要:#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
class box
{
public:
    box(double alength=1.0,double abreadth=1.0,double aheight=1.0);
    ~box()
    {
        cout<<endl<<"constructor destroyed."<<endl;
    }
    double getvolume()const
    {
        return height*length*breadth;
    }
    double getlength()const
    {
        return length;
    }
    double getbreadth()const
    {
        return breadth;
    }......

阅读全文(4225) | 评论:0

论坛上一道题目(2005-07-28 23:09:00)

摘要:计算1到35的自然数中,从中任意选出7个数,共有几种组合?
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
const int N=35;
int b[7];
void quzhi()
{
    int j=0;
    while(1)
    {
   for(int i=0;i<7;i++)
       b[i]=N*rand()/RAND_MAX;
   while(j<=5&&b[j]!=b[j+1])
       j++;
   if(j==6)
   {
       cout<<"the radom 7 numbers:";
       for(int i=0;i<7;i++)
           cout<<" "<<b[i];
       return;
    }
    }
}
void showa(int array[],......

阅读全文(3615) | 评论:0