c++大虾帮帮忙 我把分都给你

2025-03-04 20:11:52
推荐回答(3个)
回答1:

1
#include
class tmp
{
int a;
static int count;
public:
tmp()
{
a = 0 ;
count ++;
}
~tmp()
{
count --;
}
void print()
{
cout << count << endl;
}
};
int tmp::count = 0;
void main()
{
tmp a;
a.print();
tmp b;
b.print();
tmp *c = new tmp();
c->print();
delete c;
b.print();
a.print();
}

2个自己写吧,都很容易的,要想提高编程能力,只能自己多练习

回答2:

http://code.knowsky.com/down/6455.html
http://www.happycampus.com.cn/pages/2006/05/25/D201191.html
目前的这类软件规模一般偏小,使用杂乱,而且没有合理的系统软件为学生提供有利、协调的服务。造成同学信息管理混乱难以统计名单及调查信息。
学生信息统计一般都还处于人工阶段,管理混乱,效率低下,人员冗杂。一些现存服务软件也因跟不上电脑硬件的发展速度而无法再提供高效的服务,面临淘汰的危机。
本系统可被用于WINDOWS 9X以上的操作平台。服务的用户学校,学生公用一套软件但具有不同的使用权限并提供相应的服务。具有一定的人工智能,可以方便的应用于同学名单明细和毕业后的联系,可以简化学院统计学生名单的工作,方便同学的联系和查找。
本系统正是在这种局面应运而生,相信:该软件能同学们及学校的一片呼声下被广泛应用,拥有更长的生命期。
1系统设计方案
1.1 系统概述
1.1.1该系统的一般描述
该系统名称为“通讯录系统”,设计的目的在于改善学校统计学生信息,学生尤(其是毕业生之间)互相查询的效率,从而提高生活质量和办事效率。用计算机软件统计学生信息,显著提高学校的管理质量。使企业管理进入信息化,高科技化阶段。在信息化高速发展的今天,为学校教师提供了快捷、方便的查询系统,有利的改善了学生之间查询的方案。
1.1.2系统的功能描述
人员信息管理系统的主要功能就是方便统计学生信息,能够及时有效的对同学进行查询。在此系统中我主要实现了以下功能:能够对学生信息进行添加、删
除、修改以及查询等功能。在这里我做出了简单的系统功能模块图,如下图所示:
1.13系统结构设计:
根据系统功能要求及设计语言,要实现学生名单的查询,修改,删除功能.可通过vc++本身所建的学生信息类的连接,通过
系统实现技术。
创建公用学生信息类
完成学生信息修改模块的创建
完成学生信息添加模块的创建
完成学生信息删除模块的创建
完成学生信息查询模块的创建
系统的实现
......

目录
1.系统设计方案
2.结束语
3.致 谢

参考资料
1 杨永国 Vc++6.0 程序设计简明教程.北京:高等教育出版社,2001
2 张红军,耿随心,陈林 Visual C++编程详解.北京:科学出版社,2002
3. 张力 Visual C++高级编程.北京:人民邮电出版社,2001
4. 伍红兵 Visual C++编程深入引导. .北京:中国水电出版社,2002

简单介绍
面对学院、学校对于毕业学生的名单统计,学生通讯录的使用, 以运用VC++和ACCESS数据库为目标,以通讯录系统为选作题目,把MFC作为开发工具,通过该软件的开发制作过程,基本掌握面向对象程序设计的基本思路和方法,对话框、菜单和工具栏的操作方法,掌握Windows位图和文档视图的操作方法。本软件Access 2003作为数据库,使用ODBC方式访问数据库。用户可以使用添加、修改、删除,查询人员信息记录等功能。人员基本信息包括人员的序号,姓名,性别,关系,联系,电话邮编,手机号码,家庭地址,工作单位e-mail ,oicq号码等信息。本软件具有基本的公司人员管理的功能。

回答3:

//第一个简单,我只写第二个。
//在VC6.0测试通过。
#include
#include
using namespace std;
struct CommuInfo
{
string _Name;
string _Sex;
unsigned short _Age;
string _Addr;
};
int SetData(CommuInfo* commu,const int size);//给结构体同值。
bool SearchPerson(CommuInfo* commu,const int n);//
//**********上面为声明部分********************//
//**********下面为定义部分*********************//
int SetData(CommuInfo* commu,const int size)
{

int n(0);
for(int i=0;i {
char ch;
cout<<"Input name:"< cin>>commu[i]._Name;
cout<<"Input sex:"< cin>>commu[i]._Sex;
cout<<"Input age:"< cin>>commu[i]._Age;
cout<<"Input addr:"< cin>>commu[i]._Addr;
++n;
cout<<"Store OK! "
<<"And you want to continue?(Y/N)"< cin>>ch;
if(ch=='N'||ch=='n')
return n;
}
return n;
}

bool SearchPerson(CommuInfo* commu,const int n)
{
string name,sex,addr;
unsigned short age;
bool result=false;
cout<<"Please input the info. of the person whom you want to find!"< cout<<"Input name:"< cin>>name;
cout<<"Input sex:"< cin>>sex;
cout<<"Input age:"< cin>>age;
cout<<"Input addr:"< cin>>addr;
for(int i=0;i {
if(commu[i]._Name==name&&
commu[i]._Sex==sex&&
commu[i]._Age==age&&
commu[i]._Addr==addr)
{
result=true;
}
}
if(result)
cout<<"Congratunation ! Find out the person !"< else
cout<<"Sorry ! There is not the person !"<
return result;
}

int main()
{
const int maxsize=10;
CommuInfo commuArray[maxsize];
int n;
n=SetData(commuArray,maxsize);
while(1)
{
cout<<"Do you want to find a person?(Y/N)"< char key;
cin>>key;
if(key=='Y'||key=='y')
{
SearchPerson(commuArray,n);
continue;//再查找别的人。
}
else
break;//结束查找,退出程序。
}
return 0;
}