不会吧,这个程序怎么也用不到15ms呀,就是将判断和计算面积循环做10000次,也用不到15ms。。。
#include
#include
#include
int main(void)
{
double a,b,c;
double s,area;
int f1,f2;
scanf("%lf%lf%lf",&a,&b,&c);
time_t begin = clock();
for(int i =0; i<10000; i++) //循环10000次
{
if((a+b<=c)||(a+c<=b)||(b+c<=a))
{
printf("These sides do not correspond to a valid triangle");
}
else
{
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
}
}
printf("area=%.2f, perimeter=%.2f\n",area,a+b+c);
printf("Time:%dms\n", clock()-begin); //运行时间
return 0;
}
把你的代码整理下好吗?