为啥我的程序到了转账成功就不动了

#include<stdio.h>

int main()

{

int cN1=100,cN2=101,cN=0;

int m1=000,m2=111,m=0,M1=0,M2=0;

float $1=0,$2=0,$=0;

int n;

printf("请输入卡号\n");

scanf("%d",&cN);

printf("请输入密码\n");

scanf("%d",&m);

while(1)

{

/*printf("请输入卡号\n");

scanf("%d",&cN);

printf("请输入密码\n");

scanf("%d",&m);*/

if(cN1==cN&&m1==m)       //当输入帐号密码都正确时

{

printf("1/查询余额\t2/存钱\t3/取钱\t4/修改密码\t5/转账\t6/退出\n");

scanf("%d",&n);

if(n==1)          //查询余额

{

printf("当前余额为%f\n",$1);

}

else if(n==2)    //存款

{

printf("请输入存款金额\n");

scanf("%f",&$);

$1=$1+$;

printf("当前余额为%f\n",$1);

}

else if(n==3)    //取钱

{

printf("请输入取款金额\n");

scanf("%f",&$);

$1=$1-$;

printf("当前余额为%f\n",$1);

}

else if(n==4)

{

printf("请输入修改密码\n");

scanf("%d",&M1);

printf("请再次输入修改密码\n");

scanf("%d",&M2);

if(M1==M2)

{

printf("密码修改成功\n");

m1=M1;

}

else

{

printf("两次密码输入不一致,请重新输入\n");

   continue; 

}

}

else if(n==5)

{

printf("请输入转入账户\n");

scanf("%d",&cN);

if(cN==cN2)

{

printf("请输入转账金额\n");

scanf("%f",&$);

$1=$1-$;

$2=$2+$;

printf("成功转入\n");

}

else

{

printf("转入错误\n");

continue;

}

}


黑暗色调勾勒墨色的容颜
浏览 669回答 1
1回答

黑暗色调勾勒墨色的容颜

看,到了成功转入这块就不会退出来输入选项了,同样还是有 continue,就是退不出来
打开App,查看更多内容
随时随地看视频慕课网APP