dnf辅助圣骑士堆荣誉:C语言(重复)

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 13:46:20
#include <stdio.h>
#include <math.h>
main()
{
int x1,y1,x2,y2,x3,y3;
float a,b,c,s,area;
printf("Please input six int numbers:\n");
scanf("%d %d",&x1,&y1);
scanf("%d %d",&x2,&y2);
scanf("%d %d",&x3,&y3);
a=sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1)*1.0);
b=sqrt((y3-y2)*(y3-y2)+(x2-x3)*(x2-x3)*1.0);
c=sqrt((y1-y2)*(y1-y2)+(x2-x1)*(x2-x1)*1.0);
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%f,b=%f,c=%f\n",a,b,c);
printf("area=%f\n",area);
/* x1=2,y1=2,x2=5,y2=1,x3=4,y3=6*/
}
这是我编的程序,用TC调试,说前两行找不到文件,是什么意思?我应该如何处理?
我点开.exe文件执行,输入数值回车后窗口就关闭了。

希望大家能说明白一些,我会给加分的,说一下具体的步骤,如何去做。3Q

你的TC的问题.
选择.Options
Directories目录设置.看看.一定错了.
我在我的计算机上调试.正常 通过.TC2.0

我点开.exe文件执行,输入数值回车后窗口就关闭了
哪是当然的
你再调用函数.
system("pause")
就会暂停拉

#include <stdlib.h>
system("PAUSE");
这个函数的意思是.调 用dos 的pause
你进入你的DOS.执行pause命令.你会发现就是暂停的意思.按任键.继续..3Q 加分..

tc是否还没有设定导入文件路径
在菜单栏选 options\directories 设定导入头文件的路径
然后按 options\save directories 保存

如果输入数值回车后窗口就关闭了,你可以在最后加多一条语句 scanf("%s"); 输入一个字符才关闭窗口

程序是不是有很多的警告?
丢失数据!不严重 当……具体问题具体对待嘛
定义变量的时候不要定义太多,编译器一般最多只取前6个,废话了(刚好6个)……
我看了你的程序,没什么问题,有问题也是编译器的问题,去WIN-TC或者VC++上去再看看,应该是没问题的 海伦公式求三角形面积~
定义变量最好用与之相关的拼音或者英文,可读性维护性会好点~不要任自己的性子来!程序员应该那样!