|
发表于 2021-5-27 16:06:22
|
显示全部楼层
- #include"stdio.h"
- #include"stdlib.h"
- #include"time.h"/*这两句是我刚开始想要使用随机函数rand写上的,到后来发现用不了,懒得删了*/
- #include"math.h"
- int main()
- {
- srand((unsigned)time(NULL));
- int a , b , c , area , perimeter , s , z , r , t ;
- for (int k=0;k<20;k++){
- a=rand()%100;
- b=rand()%100;
- c=rand()%100;
- if( a + b > c && a + c > b && b + c > a )
- { s = ( a + b + c ) / 2 ;
- z = s - a ;
- r = s - b ;
- t = s - c;
- perimeter = a + b + c ;
- area = pow( s * z * r * t , 1.0 / 2 ) ;
- printf("%d %d %d 可以构成三角形 area = %d ; perimeter = %d \n" ,a,b,c, area , perimeter);
- }
- else
- printf("%d %d %d 无法构成三角形\n",a,b,c);
- }
- return 0;
- }
复制代码 |
|