CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  新手乐园

C++初学者碰到的两个严重巨大问题,希望各位高手可以来看一下(在线等)

楼主Ksxlxyja(墮落的飛翔)2005-06-04 19:03:36 在 C/C++ / 新手乐园 提问

哎呀,因为腿摔断了,在家里躺了一个月,等我回到校园的时候发现自己已经不值差了一个等级,这会是我们老师新布置的作业~!我在线等~!请各位解答一下~谢谢,本人实在是太懒了~!  
  1,设计一个BANK类,实现银行某帐号的资金来往帐目管理,包括建帐号,存入,取出等  
  <要求对于累计余额用静态变量>  
  2,  
  编写一个程序,已有若干学生数据,包括学号,姓名,成绩,要求输出这些学生数据并计算平均分  
  <要求对于学生总人数和总成绩用静态成员变量>  
  因为受伤以前我还没有学到类,而这些题目将作为期末考试成绩来计算的,非常重要,明天就要交了,现在心情非常着急,希望大家可以帮助我,我在线等~~!  
  问题点数:20、回复次数:10Top

1 楼nasi00(莫傲·逍遥)回复于 2005-06-04 19:23:45 得分 0

class可以看成是带有方法的struct,你会struct的话就好办多了哦Top

2 楼sunman1982(冥王星)回复于 2005-06-04 19:23:58 得分 0

mark!!  
  没有学类你用结构体!   很简单Top

3 楼sunman1982(冥王星)回复于 2005-06-04 19:24:38 得分 0

晕0,楼上,咱们居然是同一时间发的哦,连想法都一样Top

4 楼mccxj(老鼠不逛街)回复于 2005-06-04 19:33:38 得分 0

这几天太多这种东西了。。都帮人写了好几个了。。可是就是没给分。。郁闷。。不写了。。(虽然我的想法有点cheap。。。)Top

5 楼Ksxlxyja(墮落的飛翔)回复于 2005-06-04 20:30:19 得分 0

大哥,我一定给分...............  
  那是老师要求的题目........Top

6 楼foochow(无聊,灌水......)回复于 2005-06-04 21:24:23 得分 0

....什么绝招都有啊Top

7 楼andy_bin(乐逍遥)回复于 2005-06-04 22:06:59 得分 20

1。  
  //以前的练习题,不完全符合要求,作个参考!  
  //添加一静态变量表示累计余额  
   
  #ifndef  
  #define   savings  
   
  class   Savings  
  {  
  public:  
  Savings(unsigned   accNo,float   balan=0.0)  
  unsigned   AccountNo();  
  float   AcntBalan();  
  static   Savings*   First();  
  Savings*   next();  
  static   int   NoAccounts();  
  void   Display();  
  void   Deposite(float   amount);  
  void   withdrawal(float   amount);  
  protected:  
  static   Savings*   pFirst;  
  Savings*   pNext;  
  static   int   count;  
  unsigned   acntNumber;  
  float   balance;  
  };  
  #endif  
  ///////////////////////////////////////////////////////  
  #include<iostream.h>  
  #include"savings.h"  
   
  Savings*   Savings::pFirst=0;  
  int   Savings::count=0;  
   
  Savings::Savings(unsigned   accNo,float   balan)  
  {  
  acntNumber=accNo;  
  balance=balan;  
  if(pFirst==0)  
  pFirst=this;  
  else  
  {  
  Savings*   ps=pFirst;  
  for(;ps->next;ps=ps->next);  
  ps->next=this;  
  }  
  pNext=0;  
  }  
   
  unsigned   Savings::AccountNo()  
  {  
  return   acntNumber;  
  }  
   
  float   Savings::AcntBalan()  
  {  
  return   balance;  
  }  
   
  Savings*   Savings::First()  
  {  
  return   pFirst;  
  }  
   
  Savings*   Savings::next()  
  {  
  return   pNext;  
  }  
   
  int   Savings::NoAccounts()  
  {  
  return   count;  
  }  
   
  void   Savings::Display()  
  {  
  cout<<"Savings   account   number:"<<acntNumber  
  <<"="<<balance<<endl;  
  }  
   
  void   Savings::Deposite(float   amount)  
  {  
  balance+=amount;  
  }  
   
  void   Savings::withdrawal(float   amount)  
  {  
  if(balance<amount)  
  cout<<"Insufficient   funds:balance"<<balance  
  <<",withdrawl"<<amount<<endl;  
  else  
  balance-=amount;  
  }  
  Top

8 楼Ksxlxyja(墮落的飛翔)回复于 2005-06-05 13:06:24 得分 0

楼上的太复杂了吧Top

9 楼mccxj(老鼠不逛街)回复于 2005-06-05 13:24:32 得分 0

晕。。这不复杂的拉。。慢慢看。。。睡觉去了。。Top

10 楼elfer(操作系统)回复于 2005-06-05 22:45:13 得分 0

不难不难!变量名复杂了一点Top

相关问题

  • Visual C# 2005 Express有没有人用过啊,碰到n多问题,各位进来看看啊.
  • 学习C++中碰到的问题
  • 在《c++ primer》中碰到的问题,
  • 读effective C++中碰到的问题
  • 学习C++,碰到部题,求助!
  • C#初探,碰到问题啦
  • 学c语言碰到的小问题
  • 从C/C++转向C#,有建议的进来看看啊
  • 请大家来看几个面试中碰到的问题?
  • 面试时候碰到的算法问题,大家来看看

关键词

  • ps
  • pfirst
  • savings
  • acntnumber
  • balan
  • accno
  • pnext
  • 线
  • float
  • balance

得分解答快速导航

  • 帖主:Ksxlxyja
  • andy_bin

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo