这是我的源代码
提建议吧!
或者怎样改进!
/* 版本1.0 debug版
作者:韩耿
完成日期:2007.8.3
程序描述:1运用物理动量定理和动能定理求正碰的两个小球碰撞后的速度
*/
#include "stdio.h"
#include <math.h>
void main()
{
long float Ma=0;/*定义A物体的质量*/
long float Mb=0;/*定义B物体的质量*/
long float Vastart=0;/*定义A物体的速度*/
long float Vbstart=0;/*定义B物体的速度*/
long float Vafinal=0;/*定义A物体撞击后的速度*/
long float Vbfinal=0;/*定义B物体撞击后的速度*/
printf("This computer programmer is made by Hangeng!\n");
/*输入A的常量*/
printf("Please enter the weight of A!\n");
scanf("%lf",&Ma);
printf("Ma=%lf\n",Ma);
printf("Please enter the start speed of A!\n");
scanf("%lf",&Vastart);
printf("Vastart=%lf\n\n",Vastart);
/*输入B的常量*/
printf("Please enter the weight of B!\n");
scanf("%lf",&Mb);
printf("Mb=%lf\n",Mb);
printf("Please enter the start speed of B\n");
scanf("%lf",&Vbstart);
printf("Vbstart=%lf\n",Vbstart);
/*输入A的最终速度*/
printf("Please enter the fina speed of A!\n");
scanf("%lf",&Vafinal);
printf("Vafinal=%lf\n",Vafinal);
/*计算B物体的最终速度*/
Vbfinal=(Ma*Vastart+Mb*Vbstart-Ma*Vafinal)/Mb;
/*输出结果*/
printf("Ma=%lf\n",Ma);
printf("Mb=%lf\n",Mb);
printf("Vastart=%lf\n",Vastart);
printf("Vafinal=%lf\n",Vafinal);
printf("Vbstart=%lf\n\n",Vbstart);
printf("Vbfinal=%lf\n",Vbfinal);
printf("Thanks\nPush the ENTER to close!");
getch();/*退出*/
}
欢迎去我的论坛看看 点此进入http://shuangzijian.5d6d.com
这是我打包的资料 欢迎下载