最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實(shí)現(xiàn)銀行管理系統(tǒng)

 更新時(shí)間:2019年01月30日 16:41:42   作者:南笙一夢  
這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)銀行管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C語言實(shí)現(xiàn)銀行管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下

/* 
 * Copyright (c) 2016,煙臺大學(xué)計(jì)算機(jī)與控制工程學(xué)院 
 * All rights reserved. 
 * 文件名稱:main.cpp 
 * 作 者:趙志君 
 * 完成時(shí)間:2016年6月30日 
 * 版 本 號:v1.0 
 * 
 * 問題描述:銀行管理系統(tǒng) 
 */ 
#include<stdio.h>
#include<string.h>
int mingyan(); //用戶名驗(yàn)證
int guayan(int); //掛失驗(yàn)證
int miyan(int); //密碼函數(shù)
 
void qukuan(); //取款函數(shù)
void cunkuan(); //存款函數(shù)
void chaxun(); //查詢函數(shù)
void xiaohu(); //銷戶函數(shù)
void kaihu(); //開戶函數(shù)
void zhuanzhang(); //轉(zhuǎn)賬函數(shù)
void guashi(); //掛失函數(shù)
void jiegua(); //解掛函數(shù)
void tuichu(); //退出函數(shù)
void chaall(); //查詢所有用戶信息
void denglu(); //管理員登錄
 
 
char gUser[100][32];  //用戶名
char gMima[100][32];  //密碼
char Ggua[100][32]; //掛失用戶名
 
float YuE[100];   //存款余額
int UserShu=0;   //用戶數(shù)
int guashu=0;   //掛失用戶數(shù)
 
 
void main()
{
 denglu();
 int zhiling;  //命令
 
 while(zhiling)
 {
 printf(" ================================================================ \n");
 printf("||        ||\n");
 printf("||  <1> 取款  <4> 開戶  <7> 掛失  ||\n");
 printf("||  <2> 存款  <5> 銷戶  <8> 解掛  ||\n");
 printf("||  <3> 查詢  <6> 轉(zhuǎn)賬  <0> 退出  ||\n");
 printf("||  <9> 查詢所有用戶信息     ||\n");
 printf("||        ||\n");
 printf(" ================================================================ \n");
 printf("請輸入您的指令: ");
 scanf("%d",&zhiling);
 printf("\n");
 switch(zhiling)
 {
 case 1:     //取款
 qukuan();
 break;
 case 2:     //存款
 cunkuan();
 break;
 case 3:     //查詢
 chaxun();
 break;
 case 4:     //開戶
 kaihu();
 break;
 case 5:     //銷戶
 xiaohu();
 break;
 case 6:     //轉(zhuǎn)賬
 zhuanzhang();
 break;
 case 7:     //掛失
 guashi();
 break;
 case 8:     //解掛
 jiegua();
 break;
 case 9:     //查詢所有用戶信息
 chaall();
 break;
 }
 }
 
}
 
void denglu() //管理員登錄
{
 char zhanghu[32],mima[32];
 int m=1;
 while(m==1)
 {
 printf(" ================================================================ \n");
 printf("||        ||\n");
 printf("||  卍 中國銀行綜合業(yè)務(wù)管理系統(tǒng) 卍   ||\n");
 printf("||        ||\n");
 printf("||        ||\n");
 printf("||        ||\n");
 printf(" ================================================================ \n\n");
 printf("請輸入管理員名: ");
 scanf("%s",zhanghu);
 printf("請輸入管理員密碼: ");
 scanf("%s",mima);
 printf("\n");
 if(strcmp(zhanghu,mima)==0)
 {
 printf("  正在登陸,請稍后......\n ");
 printf("▁▁▁▂▂▂▃▃▃▄▄▄▅▅▅▆▆▆▇▇▇████\n\n ");
 m=0;
 }
 }
}
 
void qukuan() //取款
{
 int i,m;
 float n;
 i=mingyan();
 m=guayan(i);
 if(m==1)
 m=miyan(i);
 while(m==1)
 {
 printf("請輸入您的取款金額: ");
 scanf("%f",&n);
 if(n<=YuE[i])
 {
 printf("請取走您的鈔票。\n");
 YuE[i]=YuE[i]-n;
 break;
 }
 else
 printf("您的余額不足,請重新輸入。\n");
 }
}
 
 
void cunkuan() //存款
{
 int i,m;
 float n;
 i=mingyan();
 m=guayan(i);
 if(m==1)
 m=miyan(i);
 while(m==1)
 {
 printf("請輸入您的存款金額: ");
 scanf("%f",&n);
 YuE[i]=YuE[i]+n;
 printf("存款成功!");
 printf("您的當(dāng)前余額為: %.2f\n",YuE[i]);
 }
}
 
 
void chaxun() //查詢
{
 int i,m;
 i=mingyan();
 m=guayan(i);
 if(m==1)
 m=miyan(i);
}
 
 
void kaihu() //開戶
{
 int i,n=UserShu,j=0;
 float m;
 char User[32],mima1[32],mima2[32];
 printf("請輸入您的用戶名: ");
 getchar();
 scanf("%s",User);
 for(i=0;i<n+1;i++)
 {
 if(strcmp(User,gUser[i])==0)
 {
 printf("該用戶名已存在\n");
 break;
 }
 else
 {
 strcpy(gUser[UserShu],User);
 while(j!=1)
 {
 printf("請輸入您的密碼: ");
 scanf("%s",mima1);
 printf("請?jiān)俅屋斎肽拿艽a: ");
 scanf("%s",mima2);
 if(strcmp(mima1,mima2)==0)
 {
 printf("密碼設(shè)置成功\n");
 printf("請輸入您的存款金額: ");
 scanf("%f",&m);
 strcpy(gMima[UserShu],mima1);
 YuE[UserShu]=m;
 j=1;
 }
 else
 printf("兩次輸入不相同,請重新輸入。\n ");
 }
 UserShu++;
 break;
 }
 }
}
 
 
void xiaohu() //銷戶
{
 int i,n,m;
 i=mingyan();
 m=guayan(i);
 if(m==1)
 m=miyan(i);
 while(m==1)
 {
 printf("您確定要注銷您的賬戶?\n <1>確認(rèn) <2>取消 \n");
 scanf("%d",&n);
 if(n==1)
 {
 for(;i<UserShu;i++)
 {
 strcpy(gUser[i],gUser[i+1]);
 strcpy(gMima[i],gMima[i+1]);
 YuE[i]=YuE[i+1];
 }
 }
 UserShu--;
 printf("銷戶成功!\n");
 m=0;
 }
}
 
void zhuanzhang() //轉(zhuǎn)賬
{
 int i,n,j,s=1;
 float k;
 char User[32];
 i=mingyan();
 n=guayan(i);
 if(n==1)
 n=miyan(i);
 while(n==1)
 {
 printf("請輸入目標(biāo)賬戶:");
 scanf("%s",User);
 for(j=0;j<UserShu;j++)
 {
 if(strcmp(gUser[j],User)==0)
 {
 n=2;
 break;
 }
 }
 if(j==UserShu)
 printf("目標(biāo)賬戶不存在,請重新輸入。\n");
 }
 while(n==2)
 {
 printf("請輸入轉(zhuǎn)賬金額:");
 scanf("%f",&k);
 if(k<=YuE[i])
 {
 YuE[i]=YuE[i]-k;
 YuE[j]=YuE[j]+k;
 printf("轉(zhuǎn)賬成功!\n您的當(dāng)前余額為: %.2f\n",YuE[i]);
 break;
 }
 else
 printf("余額不足,請重新輸入。\n");
 }
}
 
 
void guashi() //掛失
{
 int n,i,m;
 i=mingyan();
 m=guayan(i);
 if(m==1)
 m=miyan(i);
 if(m==1)
 {
 printf("您確定要掛失您的賬戶?\n <1>確認(rèn) <2>取消 \n");
 scanf("%d",&n);
 if(n==1)
 {
 strcpy(Ggua[guashu],gUser[i]);
 guashu++;
 printf("%s 賬戶掛失成功!\n",gUser[i]);
 }
 }
}
 
void jiegua() //解掛
{
 int i,m,j;
 i=mingyan();
 m=guayan(i);
 if(m==0)
 m=miyan(i)+1;
 if(m==2)
 {
 for(j=0;j<guashu;j++)
 {
 if(strcmp(gUser[i],Ggua[j])==0)
 break;
 }
 for(;j<guashu;j++)
 strcpy(Ggua[j],Ggua[j+1]);
 printf("%s 賬戶解掛成功!\n",gUser[i]);
 guashu--;
 }
}
 
void tuichu()
{
 
}
 
void chaall() //查詢所有用戶信息
{
 int i;
 for(i=0;i<UserShu;i++)
 printf("用戶名:%15s 余額:%.2f\n",gUser[i],YuE[i]);
}
 
int mingyan() //用戶名驗(yàn)證
{
 int m=1,i;
 char User[32];
 while(m==1)
 {
 printf("請輸入您的用戶名: ");
 scanf("%s",User);
 for(i=0;i<UserShu;i++)
 if(strcmp(gUser[i],User)==0)
 {
 m=0;
 break;
 }
 if(i==UserShu)
 printf("該用戶不存在,請確認(rèn)后再輸入。 \n");
 }
 return i;
}
 
int guayan(int i)  //掛失驗(yàn)證
{
 int j,n;
 for(j=0;j<guashu;j++)
 {
 if(strcmp(gUser[i],Ggua[j])==0)
 {
 printf("此用戶已經(jīng)掛失,請解掛后再進(jìn)行操作!\n");
 n=0;
 break;
 }
 }
 if(j==guashu)
 n=1;
 return n;
}
 
 
int miyan(int i) //密碼驗(yàn)證
{
 char mima[32];
 while(1)
 {
 printf("請輸入您的密碼: ");
 scanf("%s",mima);
 if(strcmp(gMima[i],mima)==0)
 {
 printf("登陸成功!\n");
 printf("用戶名:%s  余額: %.2f \n",gUser[i],YuE[i]);
 break;
 }
 else
 printf("您輸入的密碼不正確,請重新輸入。\n");
 }
 return 1;
}

更多學(xué)習(xí)資料請關(guān)注專題《管理系統(tǒng)開發(fā)》。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • win32 api實(shí)現(xiàn)2048游戲示例

    win32 api實(shí)現(xiàn)2048游戲示例

    這篇文章主要介紹了win32 api實(shí)現(xiàn)2048游戲示例,需要的朋友可以參考下
    2014-05-05
  • VC實(shí)現(xiàn)ODBC數(shù)據(jù)庫操作實(shí)例解析

    VC實(shí)現(xiàn)ODBC數(shù)據(jù)庫操作實(shí)例解析

    這篇文章主要介紹了VC實(shí)現(xiàn)ODBC數(shù)據(jù)庫操作的方法,非常有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-07-07
  • C語言中volatile關(guān)鍵字的深入講解

    C語言中volatile關(guān)鍵字的深入講解

    在程序設(shè)計(jì)中,尤其是在C語言、C++、C#和Java語言中,使用volatile關(guān)鍵字聲明的變量或?qū)ο笸ǔ>哂信c優(yōu)化、多線程相關(guān)的特殊屬性,這篇文章主要給大家介紹了關(guān)于C語言volatile關(guān)鍵字的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • C++實(shí)踐排序函數(shù)模板項(xiàng)目的參考方法

    C++實(shí)踐排序函數(shù)模板項(xiàng)目的參考方法

    今天小編就為大家分享一篇關(guān)于C++實(shí)踐排序函數(shù)模板項(xiàng)目的參考方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • C++和OpenCV實(shí)現(xiàn)圖像字符化效果

    C++和OpenCV實(shí)現(xiàn)圖像字符化效果

    圖像字符化的意思是將圖像以字符形式呈現(xiàn),具有一定的娛樂價(jià)值,許多開發(fā)人員通過python實(shí)現(xiàn)該功能,C++實(shí)現(xiàn)的代碼較少,因此本文通過C++和OpenCV實(shí)現(xiàn),給予C++開發(fā)人員一些可供借鑒的思路,需要的朋友可以參考下
    2022-06-06
  • C++實(shí)現(xiàn)酒店管理系統(tǒng)

    C++實(shí)現(xiàn)酒店管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)酒店管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • C語言版醫(yī)院管理系統(tǒng)

    C語言版醫(yī)院管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言版醫(yī)院管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • C++ 實(shí)現(xiàn)求小于n的最大素?cái)?shù)的實(shí)例

    C++ 實(shí)現(xiàn)求小于n的最大素?cái)?shù)的實(shí)例

    這篇文章主要介紹了C++ 實(shí)現(xiàn)求小于n的最大素?cái)?shù)的實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Qt中集成并使用SQLite數(shù)據(jù)庫的超完整指南

    Qt中集成并使用SQLite數(shù)據(jù)庫的超完整指南

    這篇文章主要介紹了Qt中集成并使用SQLite數(shù)據(jù)庫的相關(guān)資料,包括環(huán)境配置、連接數(shù)據(jù)庫、執(zhí)行SQL操作、事務(wù)處理、使用模型-視圖編程、錯(cuò)誤處理、高級技巧與注意事項(xiàng)以及常見問題解答,需要的朋友可以參考下
    2025-04-04
  • C++實(shí)現(xiàn)賓館房間管理系統(tǒng)

    C++實(shí)現(xiàn)賓館房間管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)賓館房間管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05

最新評論

邳州市| 田林县| 凤冈县| 新龙县| 呼玛县| 芦山县| 贵定县| 密云县| 定州市| 家居| 炎陵县| 安达市| 霍州市| 赤城县| 商南县| 沙洋县| 山东| 醴陵市| 江城| 凤庆县| 全椒县| 雷波县| 洛阳市| 阳西县| 青铜峡市| 古丈县| 尉犁县| 绍兴县| 海阳市| 万盛区| 雅安市| 宣城市| 吉水县| 洪泽县| 新昌县| 青海省| 萍乡市| 富锦市| 墨江| 肥城市| 平定县|