选择结构3

作者: 时间:2020-07-10 点击数:

(4)else匹配问题
C规定:else总是与往上距离它最近的并且还没有else匹配的if匹配。---近水楼台先得月

#include <stdio.h>
int main()
{
int x=0,y=1;
if (x)
    if (!x)
 y=10;
    else
 y=0;
 else
 y=20;
printf("%d\n",y);
return 0;
}

问题:输入任意三个正整数,判断能否构成一个三角形,如能,求面积,否则,输出"notriangle!"
分析:
    输入三个正整数--》x,y,z
 判断能否组成三角形(if ((x+y)>z&&(x+z)>y&&(y+z)>x)        )
 如能,求面积      ( t=(x+y+z)/2.0;  s=sqrt(t*(t-a)*(t-b)*(t-c);  )
 否则,输出"notriangle!"

上一页 [1] [2] [3] [4] [5] 下一页

Copyright© 2020 Anyang Institute of Technology.All rights reserved.

学院地址:河南省安阳市黄河大道西段