4.2.3 if语句的使用说明
1. if (表达式) 语句 (表达式指关系表达式)
2. if (表达式) 语句1 else 语句2 (表达式指逻辑表达式)
if(a==b && x==y)
printf(”a=b,x=y”);
1. if (表达式) 语句
2. if (表达式) 语句1 else 语句2
if(0) printf(”O.K.”);
1. if (表达式) 语句
2. if (表达式) 语句1 else 语句2
if(x>0) printf(”%f”,x);
else printf(”%f”,-x);
1. if (表达式) 语句
2. if (表达式) 语句1 else 语句2
语句可以是:
简单的语句
复合语句
另一个if语句等
例4.3 给出三角形的三个边长,求三角形的面积。
解题思路:
构成三角形的必要条件是两边之和大于第三边,因此在计算三角形面积之前应当进行该条件的判断
#include <stdio.h>
#include <math.h>
void main ( )
{ double a,b,c,s,area;
printf("please enter a,b,c:");
scanf("%lf,%lf,%lf",&a,&b,&c);
if (a+b>c && b+c>a && c+a>b)
{ s=0.5*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("area=%6.2f\n",area);
}
else printf("It is not a trilateral.\n");
}
下一篇:儿行千里母担忧,一封家书寄思情
相关阅读
- 利用switch语句实现多分支选择结构 2015-10-09
- 笑话百出:被我们误解最多的9个英语口语句子 2014-11-03
- 我是苹果教学反思 2013-05-16
本文地址:http://www.edu399.com/jyzx/142216.html
本文标题:4.2.3 if语句的使用说明
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-