无法终止程序进行C++

根据题目要求将所输入的数值想加超过SUM后终止程序进行并输出相关数据,根据该程序无论输出值都无法输出程序,且首次输入超过值也无法输出,请问这是程序的哪一步出现问题?

img

改为scanf("%f",&amount); float类型必须用%f格式输入

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/355584
  • 除此之外, 这篇博客: 如何正确声明二维数组的指针中的 那么sum函数怎么声明呢? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • sum(int**,int);
    sum(int (*p)[3],int);
    sum(int p[][3],int);
    

    第一种种中int**是一个二维数组指针