程序设计基础(C++) (15).pdf

控制结构  顺序结构  选择结构  循环结构  辅助控制语句 【引例】利用公式 s= p (p a)(p b)(p c) 编程求以a、b、c做三边的三角形的面积。其中,p为三 角形三边和的一半,即: p=(a+b+c)/2 问题: • 仅从公式出发如何编写程序? • 考虑公式适用条件如何优化程序? 考察程序: ? 只含顺序结构 ?问题产生的原因 加入公式适用条件 单分支选择结构 完善程序 双分支选择结构 问题: 输入有误时如何允许重新输入直到正确? 进一步完善程序 while(!(a+bca+cbb+ca)) { cout输入有误,重新输入:endl; cinabc; } p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c));

文档评论(0)

1亿VIP精品文档

相关文档