c言語で作成されたATM ATMプログラム

10487 ワード

1週間以上のc言語を勉強して、先生は宿題を手配して、CでATMのシミュレーションプログラムを編纂して、取引先のインタフェースはあって、引き出して、2預金、3振り替えて、4退出します.
また,入力エラーが要求されると,再入力の機会が3回あり,入力パスワードhellowoldを定義し,switchブランチを用いる.
 
#include<stdio.h>

#include<string.h>

#define key "hellowold"//     

#define zhanghu "123456789"

#define line "==================
" int num;// char arr[20];// char password[20];// int money;// int i=0; int main() { printf(line); printf("\t1
"); printf("\t2
"); printf("\t3
"); printf("\t4
"); printf(line); printf(" :
"); scanf("%d",&num); switch(num) { case 1: { do { printf("
"); scanf("%s",&password); if(strcmp(key,password)==0) { printf("
"); scanf("%d",&money); printf(" %d ",money); break; } else { printf(" "); } i++; } while((strcmp(key,password)!=0)&&i<=2); } }

ステップ2預金、アカウントの定義
 
#include<stdio.h>

#include<string.h>

#define key "hellowold"//     

#define zhanghu "

#define other "ni de mao ye ye"

#define line "==================
" int num;// char arr[20];// char password[20];// char others[20]; int money;// int num2;// int i=0; int main() { printf(line); printf("\t1
"); printf("\t2
"); printf("\t3
"); printf("\t4
"); printf(line); printf(" :
"); scanf("%d",&num); switch(num) { case 1: { do { printf("
"); scanf("%s",&password); if(strcmp(key,password)==0) { printf("
"); scanf("%d",&money); printf(" %d ",money); break; } else { printf(" "); } i++; } while((strcmp(key,password)!=0)&&i<=2); break; }

今日はまずここに変えましょう.宿題がたくさんありますから、レイアウトがあまりよくないので、これで見ましょう.