一、问题背景
#include<stdio.h>#include<math.h>intmain(){float K=0;float FO=0;float delta =0.21;
K =2*9.81/delta*1000;
FO =1/(2*3.1415926)*sqrt(K/3.1);printf("%f\n", K);printf("%f\n", FO);return(0);}
vscode 运行C++ 不输出结果。不管是output,还是terminal、console中。都没有输出。
二、解决办法
2.1 修改launch文件使输出在console中
如下图黄框中的参数修改为——false
2.2 增加停留语句,在执行exe文件时暂停以显示输出
#include<stdio.h>#include<math.h>intmain(){float K=0;float FO=0;float delta =0.21;
K =2*9.81/delta*1000;
FO =1/(2*3.1415926)*sqrt(K/3.1);printf("%f\n", K);printf("%f\n", FO);system("pause");return(0);}
这里借鉴了知乎的一篇回答。
本文转载自: https://blog.csdn.net/PSpiritV/article/details/129446260
版权归原作者 键盘即钢琴 所有, 如有侵权,请联系我们删除。
版权归原作者 键盘即钢琴 所有, 如有侵权,请联系我们删除。