满意答案
#include
#include
#include
int main()
{
//面值
const int mianzhi[6]={100,50,20,10,5,1};
//密码尝试输入次数
int try=5;
//正确密码
const char password[]="2017817";
char inputpw[64]={'\0'};
//取款金额
int jine;
int i,zhsh;
do
{
printf("请输入密码:");
gets(inputpw);
try--;
if(!strcmp(password,inputpw))
{
break;
}
else if(try>0)
{
printf("密码错误。你还有%d次机会,请重新输入。\n",try);
}
else
{
printf("密码不对,无法为你提供服务,请按任意键退出。\n");
system("PAUSE");
exit(0);
}
}while(try>0);
printf("请输入取款金额:");
scanf("%d",&jine);
printf("请取款:");
for(i=0;i<6;i++)
{
zhsh=jine/mianzhi[i];
jine-=zhsh*mianzhi[i];
if(zhsh>0)
{
printf("%d元%d张 ",mianzhi[i],zhsh);
}
}
printf("\n本次服务结束,谢谢你的使用。\n");
return 0;
}
00分享举报