码迷,mamicode.com
首页 > 其他好文 > 详细

基本常识

时间:2015-12-26 20:50:35      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

1、奇偶性    a mod 2=1(奇数)或用odd函数判断 例 a是奇数时  odd(a)为true

2、各类三角形的判别条件

a、b、c三边能构成三角形的条件:任意两边和大于第三边
pascal:(a+b>c)and(b+c>a)and(c+a>b) C++:(a+b>c && b+c>a && c+a>b)

a、b、c三边能构成直角三角形的条件:存在两边平方和等于第三边平方
pascal:(a*a+b*b=c*c)or(b*b+c*c=a*a)or(c*c+a*a=b*b) C++:(a*a+b*b==c*c || b*b+c*c==a*a || c*c+a*a==b*b)

a、b、c三边能构成锐角三角形的条件:任意两边平方和大于第三边平方
pascal:(a*a+b*b>c*c)and(b*b+c*c>a*a)and(c*c+a*a>b*b) C++:(a*a+b*b>c*c && b*b+c*c>a*a && c*c+a*a>b*b)

a、b、c三边能构成钝角三角形的条件:存在两边平方和小于第三边平方
pascal:(a*a+b*b<c*c)or(b*b+c*c<a*a)or(c*c+a*a<b*b) C++:(a*a+b*b<c*c || b*b+c*c<a*a || c*c+a*a<b*b)

3、闰年的判断

四年一闰,百年不闰,四百年又闰。
pascal:(y mod 4=0)and(y mod 100<>0)or(y mod 400=0)  C++:(!y mod 4 && y mod 100 || !y mod 400)

基本常识

标签:

原文地址:http://www.cnblogs.com/A1269180380/p/5078795.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!