c言語で作成されたATM ATMプログラム
10487 ワード
1週間以上のc言語を勉強して、先生は宿題を手配して、CでATMのシミュレーションプログラムを編纂して、取引先のインタフェースはあって、引き出して、2預金、3振り替えて、4退出します.
また,入力エラーが要求されると,再入力の機会が3回あり,入力パスワードhellowoldを定義し,switchブランチを用いる.
ステップ2預金、アカウントの定義
今日はまずここに変えましょう.宿題がたくさんありますから、レイアウトがあまりよくないので、これで見ましょう.
また,入力エラーが要求されると,再入力の機会が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;
}
今日はまずここに変えましょう.宿題がたくさんありますから、レイアウトがあまりよくないので、これで見ましょう.