qq_62383577
2021-10-07 11:07
采纳率: 60%
浏览 23

c语言初学者之初次上机问题<一>

img

img


这里scanf里%f中间加个.2为啥就不能按预想的那样运行了?

图片转代码服务由CSDN问答提供 功能建议

main.cppMakefile.win
      #include<stdio.h>
      intmain(void
5日
6 float original amount.amountwithtax
8 printf(Enter an amount:2
          scanf(”%.2f8originalamount
10 amount with tax =originai amount1.05F
          printf(“withtaxadded:s%.2fVn”,amount_withtax)
           return 
                                  C:UserslAdministrator\Desktop项目2.exe
                                 Enter an amount:100.00
                                  With tax added:$0.00
                                                         after6.884 seconds with return value
                                              exIteC
  • 好问题 提建议
  • 收藏

1条回答 默认 最新

  • DongGu. 2021-10-07 11:12
    已采纳

    scanf是按格式输入 你应该把.2放到printf里,这样它会输出小数点后两位

    已采纳该答案
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题