没报错,但是运行不出来

C语言,vscode,之前是可以正常运行Hello,world的

img

不满足for循环条件呀, fahr < 0, 300 肯定 大于 0 呀
你是要 fahr > 0 吧

【以下回答由 GPT 生成】

首先,我注意到了一些明显的错误和问题:

  1. 第1行的#include缺少了右尖括号">",应该修改为#include。
  2. 第2行的main()函数括号中的右圆括号")"不对称,应该是main()。
  3. 第4行的int fahri应该是int fahr。
  4. 第6行的for循环括号中的条件写法错误,应该是fahr>0。
  5. 第7行的for循环中的赋值语句写法错误,应该是fahr=fahr-20。

除了上述问题外,代码中还存在其他一些杂乱的空格和字符,也需要进行清理。

下面是修正后的代码:

#include <stdio.h>

int main()
{
    int fahr;

    for (fahr = 300; fahr >= 0; fahr = fahr - 20)
    {
        printf("%3d\t%6.2f\n", fahr, (5.0 / 9.0) * (fahr - 32));
    }

    system("pause");

    return 0;
}

这样的话,你应该能够成功编译和运行该程序了。

希望对你有所帮助!如果还有其他问题,请随时提问。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^