#include "stdio.h"
#include<time.h>
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if (a+b>c&&a+c>b&&b+c>a)
{
if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)
printf("這是一個直角三角形\n");
else
printf("這是一個三角形\n");
}
else
printf("這不是一個三角形\n");
printf("Time used = %.2f\n",(double)clock()/CLOCKS_PER_SEC);
return 0;
}
函數調用:
#include "stdio.h"
#include<time.h>
int judge(int a,int b,int c);
int judge(int a,int b,int c)
{
if (a+b>c&&a+c>b&&b+c>a)
{
if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)
printf("這是一個直角三角形\n");
else
printf("這是一個三角形\n");
}
else
printf("這不是一個三角形\n");
return 0;
}
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("Time used = %.2f\n",(double)clock()/CLOCKS_PER_SEC);
return 0;
}