这个是代码
#include<stdio.h>
#include<math.h>
int main()
{
int num;
int a;
int b;
int c;
float data;
float x;
printf("------------------------------------------\n");
printf("输入1计算一元二次方程\n");
printf("------------------------------------------\n");
scanf("%d",&num);
if(num==1)
{
printf("请确保函数格式为:ax^2+bx+c=0\n");
printf("请按照此格式输入a,b,c: a,b,c (如果C没有,请输0)\n");
scanf("%d,%d,%d",&a,&b,&c);
printf("Δ=%f\n",data=pow((float)b,2)-4*a*c);
for(;data==0;)
{
printf("x=%f\n",x=(-b-sqrt(data))/2*a);
goto enough;
}
printf("x1=%f\n",x=(-b-sqrt(data))/2*a);
printf("x2=%f\n",x=(-b+sqrt(data))/2*a);
printf("谢谢使用\n");
printf("按任意键结束");
}
enough:
printf("谢谢使用\n按任意键结束");
getchar();
return 0;
}
谢谢!
谢谢~
谢谢~
c语言程序闪退
1、去生成的目录下面找到EXE文件;2、在程序中添加一些代码,防止程序被关闭;3、在主函数末尾的地方写一行system;4、重新编译之后再次打开对应目录下的EXE文件,这次程序运行完之后没有直接关闭掉而是停留在这里了,闪退问题成功解决。
c语言程序,答案没有出来就自动退出,怎么办
scanf语句读入时,输入的最后一个回车符号被getchar()读掉了,所以实际上程序最后是不会等待你输入一个字符再结束的,可以在scanf("%d,%d,%d",&a,&b,&c)语句之后再加入一个getchar(),这样程序就会等待你输入字符了
c语言设计出来的程序为什么一按回车就自动退出了啊?是不是少写了哪一...
看见命令提示符下的 提示了吗 按任意键 退出 就是说 你按回车键 就推出了 OK ?
在VC++中为什么C程序运行后答案一闪而过来不及看清
复杂一点的解决方案是,不要在visual c++中执行。你先生成可执行文件,然后打开行命令模式(运行->cmd),然后在那里运行你的程序,就不会自动退出了。sorry,刚才试了一下,ctrl+f5确实可以,parason说的很对。本想不发了,但是写了半天,不发也可惜,况且,从我写的这些,你可以更加理解一些原理性的...
为什么我运行一个自己编的C语言程序候会消失
要是用的是Visual Stdio2005的话就在return 0;前面加一句getch();要是你用的是Visual C++,最好检查一下程序本身有没有问题,因为Visual C++会自动在程序结束后显示Press any key to continue...
C语言程序自动退出
你的return 0; 跟 system("pause");写反了 换一下位置 返回了 再暂停就没用了 先暂停 再返回
为什么我用c语言编的程序打开运行后按回车键就自动结束了
因为你的程序运行结束了,所以就自动结束了。。如果是c语言的话,你可以在mian函数的return 0 前句加 system("pause"); 让程序停止。。
C语言,运行后自动退出,怎么才能让我控制退不退出
使用system("pause");system就是调用从程序中调用系统命令(和shell命令)。system("pause")就是从程序里调用“pause”命令;而“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键,然后返回。
C语言问题。悲剧,大家看看我这个程序 问题是:执行时。。主函数最后那个...
主要原因是scanf函数中的%c吃掉了上一次输入的回车键!解决方案三种:第一种:scanf(" %c", &r);在%c前加空格;第二种:在scanf("%c", &r);这条语句前加上getchar();第三种:在scanf("%c", &r);这条语句前加上fflush(stdin);如果对你有所帮助,请记得采纳最佳答案,谢谢!
我用的vs2012编译c语言,程序编译正确,但是运行的时候命令框会在极端时间...
顺序执行的c程序在执行完之后当然会退出,就因为它执行得很快,所以给你一种闪退的感觉,阻止它自动退出的最简单方法是在程序的最后一行加入scanf(" ");,这样在你按任何键前,它都不会退出。