您知道,我对编程非常陌生。我试图教自己。所以这里只是我一直在做的一些事情。我试图让它链接到哪里,如果我的scanf(%c)等于D,它询问存入多少等等由于某种原因我无法通过这个错误.....任何我知道我做错了什么?
main(void)
{
char Deposit,Withdrawl,Exit,amount,balance;
char D,W,E;
balance=100;
Deposit=D;
Withdrawl=W;
Exit=E;
printf("please enter the type of action: D-eposit, W-ithdrawl, or E-xit:\n");
scanf("%c");
if("%c"=D)
{
printf("Please enter the amount to deposit:/n");
scanf("%f");
}
}
答案 0 :(得分:0)
变化:
scanf("%c");
if("%c"=D)
要:
char x;
scanf("%c",&x);
if (x == 'D')
(首先)......
此外,以下一段代码是无用的(不确定你有什么计划):
Deposit=D;
Withdrawl=W;
Exit=E;
最后,对scanf
的第二次调用也应该采用float
变量的地址。