标题:第一次做项目,一个简单的银行系统。。。求改正!!!
取消只看楼主
左手拉拉
Rank: 1
等 级:新手上路
帖 子:40
专家分:2
注 册:2012-3-3
结帖率:80%
已结贴  问题点数:20 回复次数:3 
第一次做项目,一个简单的银行系统。。。求改正!!!
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
void  myface();
void kaihu();
void cunkuan();
void qukuan();
void chaxunyue();
/*void zhuanzhang();*/
void chaxunyue();
void tuichu();
//主函数,用户登录;
int count=0;
void main()
{
      char username[10],password[15];
      printf("\t\t\t\n\n");
      printf("\t\t\t-------------欢迎进入中国银行客服系统--------\n");
      printf("\t\t\t请输入用户名:");
      gets(username);
      printf("\t\t\t请输入密  码:");
      gets(password);
      if((strcmp(username,"zhiqin")==0)&&(strcmp(password,"123456")==0))
      printf("恭喜您已成功登陆");
      else printf("你仔细检查您的用户名和密码是否有误");
      int i,j;
      for(i=0;i<10000;i++)                           //延长显示时间
      {for(j=0;j<10000;j++);
      }
     myface();                                       //主界面,跳转到主页面
}
//主页面函数
void myface()
{
system("cls");                                       //清屏函数      
int number;
printf("\t\t\t**********************@************************\n");
printf("\t\t\t*                                             *\n");
printf("\t\t\t*                                             *\n");
printf("\t\t\t*         您好,欢迎来到中国银行!             *\n");
printf("\t\t\t*                                             *\n");
printf("\t\t\t*                                             *\n");
printf("\t\t\t**********************@************************\n");
printf("\t\t\t\t\t\t\t\n\n\n");
printf("\t\t\t请选择你要办理的手续                  \n");
printf("\t\t\t           1:开户                     \n");
printf("\t\t\t           2:存款                     \n");
printf("\t\t\t           3:取款                     \n");
printf("\t\t\t           4:查询余额                 \n");
printf("\t\t\t           5:转账                     \n");
printf("\t\t\t           6:查询余额                 \n");
printf("\t\t\t           7:退出                     \n");
printf("\t\t\t          请选择你要办理的项目:");
scanf("%d",&number);
switch (number)
{case  1:kaihu();break;
 case  2:cunkuan();break;
 case  3:qukuan();break;
 case  4:chaxunyue();break;
 //case  5:zhuanzhang();break;
 case  6:tuichu();break;
}
}
//客户信息存储
 struct  
     {
      char name[10];   
      char psd[15];
      char card[12];
      int currentmoney;
      int cunmoney;
      int qumoney;
     }Account[30];
//开户函数
void kaihu()
{
    printf("\t\t\t--------欢迎来开户-------------\n");
    printf("\t\t\t请输入你的姓名:");
    scanf("%s",Account[count].name);
    printf("\t\t\t请你输入的初始密码:");
    scanf("%s",Account[count].psd);
    printf("\t\t\t请输入您的卡号:");
    scanf("%s",Account[count].card);
    printf("\t\t\t请输入您的开户金额:");
    scanf("%d",&Account[count].currentmoney);                //注意取地址符
    printf("\t\t\t恭喜您开户成功!\n");
    count++;
    printf("\t\t当前开户人数为%d\n",count);
    int i,j;
    for(i=0;i<10000;i++)
    {for(j=0;j<10000;j++);
    }
    myface();
}
//存款函数;
void cunkuan()
{
    printf("\t\t\t--------欢迎来存款-------------\n");
    printf("\t\t\t请输入你的卡号:");
    scanf("%s",Account[count].card);
    printf("\t\t\t请输入你的密码:");
    scanf("%d",Account[count].psd);
    printf("\t\t\t请输入你的存款金额:");
    scanf("%d", &Account[count].cunmoney);
    Account[count].currentmoney=Account[count].currentmoney+Account[count].cunmoney;
    printf("\t\t\t请输入你的当前金额为:%d",Account[count].currentmoney);
    int i,j;
    for(i=0;i<10000;i++)
    {for(j=0;j<10000;j++);
    }
myface();
}
//取款函数;
void qukuan()
{   
    printf("\t\t\t--------欢迎来取款-------------\n");
    printf("\t\t\t请输入你的卡号:");
    scanf("%s",Account[count].card);
    printf("\t\t\t请输入你的密码:");
    scanf("%d",Account[count].psd);
    printf("\t\t\t请输入你的存款金额:");
    scanf("%d", &Account[count].cunmoney);
    Account[count].currentmoney=Account[count].currentmoney-Account[count].qumoney;
    printf("\t\t\t你的当前金额为:%d",Account[count].currentmoney);
    int i,j;
    for(i=0;i<10000;i++)
    {for(j=0;j<10000;j++);
    }
myface();
}
//查询余额
void chaxunyue()
{
    printf("当前金额为:%d",Account[count].currentmoney);
    int i,j;
    for(i=0;i<100000;i++)
    {for(j=0;j<100000;j++);                                       //为什么要加引号?
    }

}
/*//转账
void zhuanzhang()
{   int num;
    printf("\t\t\t--------欢迎进入转账业务-------------\n");
    printf("\t\t\t请输入你的卡号:");
    scanf("%s",Account[count].card);
    printf("\t\t\t请输入你的密码:");
    scanf("%d",Account[count].psd);
    printf("\t\t\t请输入你要转的卡号:");
    scanf("%s",&num);
    int i,j;
    for(i=0;i<10000;i++)
    {for(j=0;j<10000;j++);
    }

}*/

//退出函数
void tuichu()
{  int i,j;
   for(i=0;i<10000;i++)
    {for(j=0;j<10000;j++);
    }
   myface();
  
}
   


   
   
   
   


      

   
   
   
   
   









搜索更多相关主题的帖子: void 项目 中国银行 password 用户登录 
2012-03-27 17:04
左手拉拉
Rank: 1
等 级:新手上路
帖 子:40
专家分:2
注 册:2012-3-3
得分:0 
代码有点长,主要问题有两个:
1:转账函数不会写;
2:存款、取款 为什么实现不了;
2012-03-27 17:05
左手拉拉
Rank: 1
等 级:新手上路
帖 子:40
专家分:2
注 册:2012-3-3
得分:0 
第一次做的项目,在宿舍坚守一天了。。。就这几个问题没有想到。。。
2012-03-27 17:05
左手拉拉
Rank: 1
等 级:新手上路
帖 子:40
专家分:2
注 册:2012-3-3
得分:0 
谢谢大家啊。。新手初来还需要大家多多提点了。。。
2012-03-28 20:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-364480-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040976 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved