c语言程序代码2000行,C语言2000行代码程序.doc

bank[flagI].dsit)

{

printf("\t\t* 余额不足...\n\n");

system("cls");

return 1;

}

bank[flagI].dsit -= omoney;

printf("\t\t* 取钱成功...\n\n");

Sleep(2000);

system("cls");

return 1;

}

//转账/

int transfer()

{

char ob[20];

int key, i;

long k;

printf("\t\t==============================================\n");

printf("\t\t==============================================\n");

printf("\t\t=================****转账****=================\n");

printf("\t\t==============================================\n");

printf("\t\t==============================================\n");

printf("\t\t* 请输入您要转账的账户...\n");

printf("\t\t* ");

scanf("%s", ob);

for(i=0; ibank[flagI].dsit)

{

printf("\t\t* 余额不足.....\n");

return 4;

}

bank[flagI].dsit -= k;

bank[flagN].dsit += k;

Sleep(2000);

printf("\t\t* 转账成功...");

Sleep(2000);

system("cls");

return 1;

}

}

printf("\t\t* 对不起,您输入的账户不存在\n");

printf("*****************请稍等*********************");

Sleep(2000);

system("cls");

return 1;

}

//修改密码

int resetPW()

{

long password1, password2;

long newpassword;

printf("\t\t==================================================\n");

printf("\t\t==================================================\n");

printf("\t\t=================****修改密码****=================\n");

printf("\t\t==================================================\n");

printf("\t\t==================================================\n");

printf("\t\t* 请输入原始密码...\n\n");

printf("\t\t* ");

scanf("%ld", &password1);

printf("\t\t* 请再次输入...\n\n");

printf("\t\t* ");

scanf("%ld", &password2);

if(bank[flagI].pw == password1 && bank[flagI].pw == password2)

{

printf("\t\t* 输入新密码...\n\n");

printf("\t\t* ");

scanf("%ld", &newpassword);

if(judgePW(newpassword) == 1)

{

bank[flagI].pw = newpassword;

printf("\t\t* 密码重置成功...\n\n");

Sleep(2000);

system("cls");

return 1;

}

else

{

printf("\t\t* 输入的密码不符合规则,请重试...\n");

Sleep(2000);

system("cls");

return 5;

}

}

else

{

printf("\t\t* 密码错误...\n");

Sleep(2000);

system("cls");

return 1;

}

return 1;

}

//密码判断

int judgePW(long ps)

{

int n, k;

for(k=0; k<6; k++)

{

n = ps%10;

ps = ps/10;

if(n < 0 || n > 9)

{

return 2;

}

}

return 1;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值