如何让C语言生成的exe文件可以运行
发布网友
发布时间:2022-04-26 18:23
我来回答
共4个回答
热心网友
时间:2023-10-20 19:43
其时是运行的,是因为它显示完结果窗口立马就关闭了,你没有看到,你把程序改成下面的试试,就没问题了,因为我在主函数中加了一个while循环,条件是1,永远不会退出
#include "stdio.h"
void main()
{ while(1){
float r,h,l,s,S,v,V;
float pi=3.14159;
printf("r= ");
scanf("%f",&r);
printf("h= ");
scanf("%f",&h);
l=2*pi*r;
s=pi*r*r;
S=4*pi*r*r;
v=4/3*pi*r*r*r;
V=s*h;
printf("圆周长=%.2f\n圆面积=%.2f\n圆球表面积=%.2f\n圆球体积=%.2f\n圆柱体积=%.2f\n\n\n",l,s,S,v,V);
}
}
热心网友
时间:2023-10-20 19:43
楼上解答可行,
但while(1)是一个有点投机的做法
个人建议:
开头#include<cstdlib>或者#include<cstdlib.h>(因为不同C++ IDE可能有不同)
(C可能是"stdlib"。。不好意思,一开始以为是C++)
最后的反括号之前加一句:
system("pause");
你自己可以看到效果的,比while(1)有成就感很多~~
一点小技巧,希望能帮助到你~~
热心网友
时间:2023-10-20 19:44
是一闪而过还是不运行???
在代码后加上system"pause"试试!
热心网友
时间:2023-10-20 19:44
+一个getchar();也行