在c++程序运行时为什么会出现.exe停止工作
#include <iostream.h>
#include <math.h>
void main()
{
double a1,a2,a3,a4,a5,a0,m,n,s1,s2,s3;
cout<<"a1 a2 a3 a4 a5"<<endl;
cin>>"a1 a2 a3 a4 a5";
a0=(a1+a2+a3+a4+a5)/5;
m=((a1-a0)*(a1-a0)+(a2-a0)*(a2-a0)+(a3-a0)*(a3-a0)+(a4-a0)*(a4-a0)+(a5-a0)*(a5-a0))/4;
n=((a1-a0)*(a1-a0)+(a2-a0)*(a2-a0)+(a3-a0)*(a3-a0)+(a4-a0)*(a4-a0)+(a5-a0)*(a5-a0))/5;
s1=sqrt(m);
s2=sqrt(n);
s3=s2/a0;
cout<<"a0="<<a0<<endl;
cout<<"s1="<<s1<<endl;
cout<<"s2="<<s2<<endl;
cout<<"s3="<<s3<<endl;
}
其他:是不是已经执行过一次了,然后上次执行的窗口没关闭,关闭一下试试
上一个:cin输入中,EOF没有退出循环,直接退出了程序
下一个:关于C语言递归与系统栈的问题。