c語言 三角形

輸入三角形的三邊長的長度值,判斷是否是一個能夠構成一個直角三角形的三角形。
#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;
}


 

發佈了28 篇原創文章 · 獲贊 6 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章