m0_57713973
入门的坚果
2021-07-22 12:59
采纳率: 100%
浏览 35

c语言给int型输入数值后赋值不成功

求三种不同存款方式一年后的本息总额为多少,我int a后,打算给a赋值,根据a的值来进入不同的if语句选择不同的存款方式。遇到的问题是给无论怎么给a赋值,a的值都是1,请问是哪里出现问题呢

 

  • 点赞
  • 收藏

3条回答 默认 最新

  • happyparrot
    快乐鹦鹉 2021-07-22 13:09
    已采纳

    a==1是判断,a=1是赋值。你的if都写成赋值语句了,只要赋予的值不是0,结果都是成立的,所以后面两个条件就执行不到了

    点赞 评论
  • qq_15228737
    奋斗的小小鱼 2021-07-22 13:00

    if (a==1)
    else if(a==2)
    else if(a==3)

    点赞 评论
  • weixin_45092204
    Feng-licong 2021-07-22 13:06

    你if里面写成a=1了哦

    点赞 评论

相关推荐