- 论坛徽章:
- 0
|
我用emacs运行C程序为什么有时能正常显示中文,有时候不能?
如下
#include <stdio.h>
int main ()
{
printf("看看能不能正常显示\n");
}
结果为能正常显示
这个程序就不行了
#include<stdio.h>
#include<math.h>
void main(){
float xa,ya,xb,yb,xc,yc,a,b,c,zhongjianbianliang,s;
printf("请输入三点坐标xa,ya,xb,yb,xc,yc:");
scanf("%f%f%f%f%f%f",&xa,&ya,&xb,&yb,&xc,&yc);
a=sqrt((xa-xb)*(xa-xb)+(ya-yb)*(ya-yb));
b=sqrt((xa-xc)*(xa-xc)+(ya-yc)*(ya-yc));
c=sqrt((xb-xc)*(xb-xc)+(yb-yc)*(yb-yc));
zhongjianbianliang=(a+b+c)/2;
s=sqrt(s*(s-a)*(s-b)*(s-c));
printf("%f",s);
}
结果是
这个是怎么回事呢? |
|