为什么总是导致“信用被拒绝”?

时间:2019-10-02 14:57:16

标签: c

我正在练习,某种程度上,最终产品总是导致“信用被拒绝”。

我已经尝试过遍历if条件中的算术,但仍然无法正常工作。

double Amt, Ms, Md;
int Yrs;
char Stat;

printf("Enter amount of loan being applied for:");
scanf("%f", &Amt);
printf("Enter monthly salary:");
scanf("%f", &Ms);
printf("Enter monthly deduction:");
scanf("%f", &Md);
printf("Enter years of service:");
scanf("%d", &Yrs);      
printf("Enter status (R if regular, C otherwise):");
scanf(" %c", &Stat);

if ((Amt <= 2*Ms) && (Md<= 1/3.0*Ms) && (Stat='R' || Yrs >= 3))
    printf("\nCredit Accepted");
else if (Amt > 3*Ms || Md > Ms*0.5)
    printf("\nCredit Rejected");
else printf("\nReview Required");   

我试图使月薪达到数百万美元,并且使贷款和月度扣除保持不变,但这总是导致“信用被拒绝”。

0 个答案:

没有答案