才写了这么点,我写的好乱

#include <iostream>
#include <conio.h>
using namespace std;
void kaihu();
void caidan();
void getpass(char pass[6]);
void mima();
void denglu();
void getpass(char pass[7])
{
    char ch;
    int i=0;
    while(i<6)
    {
        ch=getch();
        if(ch='0'&&ch<='9')
        {
            putch('*');
            pass[i]=ch;
            i++;
        }
    }
}
struct Account

{
    long accnumber;//卡号
    char accname[20];//户主
    char password[7];//密码
    double balance;//余额
    char indentity[19];//身份证号
    int state;//状态,0,正常,1,挂失,2冻结,3销户,4解冻
};
//银行可开卡数
Account array [30000];
//第一个银行卡号
long number=10000;
int main()
{
    int a;
    denglu();
    cout<<endl;
    caidan();
    cin>>a;
    switch(a)
    {/*case 1:
    cunkuan();
    break;
    case 2:
    qukuan();
    break;
    case 3:
    chacun();
    break;*/
    case 4:
    {kaihu();
    break;}
    /*case 5:
    xiaohu();
    break;
    case 6:
    denglu();
    break;*/}
    return 0;
}
void kaihu()
{
    char n;
    Account zj;
    cout<<"请输入户主姓名:"<<endl;
    cin>>zj.accname;
    //zj.accname=number++;
    cout<<"请输入密码:"<<endl;
    cin>>zj.password;
    cout<<"请输入金额:"<<endl;
    cin>>zj.balance;
    cout<<"请输入身份证号:"<<endl;
    cin>>zj.indentity;
    /*zj.state=0;
    cin>>state;
    zj.state=state;
    if(zj.state=0)
    n='正常';
    else
    n='不正常';*/

    cout<<"+------------------------------------------------------+"<<endl;
    cout<<"+-卡号   户主   身份证号               金额      状态  +"<<endl;
    cout<<"+------------------------------------------------------+"<<endl;
    cout<<zj.accnumber<<'\t';cout<<zj.accname<<'\t';cout<<zj.indentity<<'\t';
    cout<<zj.balance<<'\t'<<endl;
    cout<<"+------------------------------------------------------+"<<endl;
}
void caidan()
{
    cout<<"+---------------------------+"<<endl;
    cout<<"存款 请按1      开户 请按4   "<<endl;
    cout<<"取款 请按2      销户 请按5   "<<endl;
    cout<<"查询 请按3      退出 请按0   "<<endl;
    cout<<"+---------------------------+"<<endl;
}void mima()
{
    //char pass1='123456';
    cout<<"请输入密码"<<endl;
    char pass[7]="";
    getpass(pass);

    /*if(strcmp(pass,pass1)!=0)
    cout<<"登陆成功!请继续操作"<<endl;
    else
    cout<<"登陆失败!请重新确定卡号跟密码!"<<endl;*/
}
void denglu()
{
    int num;
    cout<<"+------------------------+"<<endl;
    cout<<"+欢迎使用银行业务办理系统+"<<endl;
    cout<<"+------------------------+"<<endl;
    cout<<"请输入操作员工号"<<endl;
    cin>>num;
    mima();
    /*if(getch=123456)
    cout<<"登陆成功!请继续操作"<<endl;
    else
    cout<<"登陆失败!请重新确定卡号跟密码!"<<endl;*/
}


老师布置的作业,才写了这么点就好乱了,看来整体思想很重要啊,先来大框架,在往小方面完善,看好同学写的就比我漂亮多了,还有好多地方不会写哦,再查资源继续吧!!很多地方写了不对,只能先当做注释来处理了,用的函数不对,当注释,先看别的地方对不对

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值