如题,当用如下程序,在vs2022当中运行时,if消耗时间过长。
#include <stdio.h>
int main()
{
int m, n;
double a, b;
register int g = 12345, k = 567890;
while (1)
{
scanf("%d%d%lf%lf", &m, &n, &a, &b);
if (g != m || k != n)
{
printf("账号或密码错误\n");
continue;
}`
if (b > a)
{
printf("余额不足\n");
continue;
}
if (b > 20000)
{
printf("超过单次取款限额\n");
continue;
}
printf("取款成功:%.2lf-%.2lf=%.2lf", a, b, a - b);
break;
}
return 0;
}
```c
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/622307206666198.png "#left")