由于错误,c++ 代码不会在 Visual Studios 上运行,但未显示任何错误

我编写了一个简单的程序来使用给定的转换输出不同的温度单位。当我在 Visual Studios 上运行代码时,它不会由于构建错误而运行,但没有显示任何错误。我看到过类似的问题,但实际上看不到任何解决我问题的答案。我还想知道是否应该在 main 函数之前或之后声明变量。

#include <iostream>

using namespace std;

int fahrenheit, i=0;
float celsius, absolute_value;

main() {
    cout.width(20);
    cout << "Fahrenheit" << "Celsius" << "Absolute value\n";
    for (i = 0; i = 15; i += 1) {
        fahrenheit = i * 20;
        celsius = ((fahrenheit - 30) * 5) / 9;
        absolute_value = celsius + 273.15;
        cout.width(20); /*each item in next output will have width of at least 20*/
        cout << fahrenheit << celsius << absolute_value;
    }
    system("pause");
    return 0;
}
斯凯勒
#include <iostream>

int main() {
    std::cout << "Fahrenheit\t" << "Celsius\t\t" << "Absolute value\n";
    for (int i = 0; i <= 15; i++) 
    {
        const int fahrenheit = i * 20;
        const float celsius = ((fahrenheit - 32.0) * 5) / 9;
        const float absolute_value = celsius + 273.15;
        std::cout << fahrenheit << "\t\t" << celsius << "\t\t"<< absolute_value << "\n";
    }
    system("pause");
    return 0;
}

已修复的问题:

  • 主要必须返回 int
  • 循环有赋值而不是比较
  • 变量不应该是全局的
  • using namespace std; 应该避免
  • 华氏度到摄氏度的公式是错误的
  • 尽管是浮点数,但仍使用整数算法计算摄氏度
  • const 正确性
  • 化妆品:带标签的格式化输出

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio 2013不会在错误的代码行上停止

来自分类Dev

C ++相同的代码永远不会在Visual Studio中编译/运行,有时甚至不会在Qt Creator中运行

来自分类Dev

PreRegistrationHandler不会在Task错误代码上失败

来自分类Dev

XNA Visual Studios 2010异常的部署错误

来自分类Dev

缓冲区过载错误(C ++ Visual Studios)

来自分类Dev

Visual Studios C ++代码中的错误。Lab4.obj:错误LNK2019:未解析的外部符号“布尔__cdecl

来自分类Dev

Visual Studios C ++代码中的错误。Lab4.obj:错误LNK2019:无法解析的外部符号“布尔__cdecl

来自分类Dev

Typescript Visual Studios 2015自动编译错误

来自分类Dev

无法引用默认构造函数错误(Visual Studios 2019)

来自分类Dev

Visual Studios,在 C 代码中使用预编译头文件

来自分类Dev

Visual Studio代码不会运行代码,并且不会显示任何错误消息

来自分类Dev

Jersey Client 2.19不会在错误的状态代码上引发异常

来自分类Dev

显示一个空的GET表单而不会在Django上引发任何错误

来自分类Dev

初学者:即使代码没有错误,我的快速代码也不会在操场上运行?

来自分类Dev

代码不会在断点上停止

来自分类Dev

正在尝试读取population_data.json文件,但是当我运行代码时,它不会在文件中显示任何数据,我也没有收到任何错误?

来自分类Dev

Execvp不会在未知命令上返回错误

来自分类Dev

PDO不会在错误的SQL查询上引发异常

来自分类Dev

Execvp不会在未知命令上返回错误

来自分类Dev

选项按钮不会在PHP中自动重新加载页面,我无法在代码中找到错误

来自分类Dev

C#Application Executable将不会在任何其他设备上运行

来自分类Dev

为什么 Visual Studio Code 更新不会在 20.04 上运行?

来自分类Dev

如何删除多余的onclick函数,而不会在c#中出现任何错误?

来自分类Dev

内存访问冲突不会在c中给出任何错误

来自分类Dev

解析JSON而不会在错误时引发异常?

来自分类Dev

std :: cin不会在输入错误时抛出异常

来自分类Dev

Foxpro不会在算法溢出时引发错误

来自分类Dev

While循环不会在错误条件下退出

来自分类Dev

插件不会在Chromium中加载错误

Related 相关文章

  1. 1

    Visual Studio 2013不会在错误的代码行上停止

  2. 2

    C ++相同的代码永远不会在Visual Studio中编译/运行,有时甚至不会在Qt Creator中运行

  3. 3

    PreRegistrationHandler不会在Task错误代码上失败

  4. 4

    XNA Visual Studios 2010异常的部署错误

  5. 5

    缓冲区过载错误(C ++ Visual Studios)

  6. 6

    Visual Studios C ++代码中的错误。Lab4.obj:错误LNK2019:未解析的外部符号“布尔__cdecl

  7. 7

    Visual Studios C ++代码中的错误。Lab4.obj:错误LNK2019:无法解析的外部符号“布尔__cdecl

  8. 8

    Typescript Visual Studios 2015自动编译错误

  9. 9

    无法引用默认构造函数错误(Visual Studios 2019)

  10. 10

    Visual Studios,在 C 代码中使用预编译头文件

  11. 11

    Visual Studio代码不会运行代码,并且不会显示任何错误消息

  12. 12

    Jersey Client 2.19不会在错误的状态代码上引发异常

  13. 13

    显示一个空的GET表单而不会在Django上引发任何错误

  14. 14

    初学者:即使代码没有错误,我的快速代码也不会在操场上运行?

  15. 15

    代码不会在断点上停止

  16. 16

    正在尝试读取population_data.json文件,但是当我运行代码时,它不会在文件中显示任何数据,我也没有收到任何错误?

  17. 17

    Execvp不会在未知命令上返回错误

  18. 18

    PDO不会在错误的SQL查询上引发异常

  19. 19

    Execvp不会在未知命令上返回错误

  20. 20

    选项按钮不会在PHP中自动重新加载页面,我无法在代码中找到错误

  21. 21

    C#Application Executable将不会在任何其他设备上运行

  22. 22

    为什么 Visual Studio Code 更新不会在 20.04 上运行?

  23. 23

    如何删除多余的onclick函数,而不会在c#中出现任何错误?

  24. 24

    内存访问冲突不会在c中给出任何错误

  25. 25

    解析JSON而不会在错误时引发异常?

  26. 26

    std :: cin不会在输入错误时抛出异常

  27. 27

    Foxpro不会在算法溢出时引发错误

  28. 28

    While循环不会在错误条件下退出

  29. 29

    插件不会在Chromium中加载错误

热门标签

归档