C++上机报告,任意输入三条边(a,b,c实型),若能构成三角形,则计算并输出其面积,否则输出标No Triangle!
2012-09-15 13:31
597 查看
上机内容:输出三角形的面积
上机目的:熟悉循环结构
我的程序:
运行结果:
心得体会:
终于可以运行了,一直都是用else if一直向下写,每次运行第二条时就跳出来了,翻课本时才发现if只有两个分支结构———郁闷,不知道会不会被鄙视。。。。
知识点总结:
if语句中只有两个分支结构可供选择,所以选择了用while,continue.我感觉就是做题前应该想清楚该用哪个循环结构,然后再做题,这样就简单多了。还有就是
用到数学符号的时候要包含<math.h>,就这些了!
上机目的:熟悉循环结构
我的程序:
/* * 程序的版权和版本声明部分: * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 文件名称:2.cpp * 作 者:陆文飞 * 完成日期:2012 年 9 月 15 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:熟悉C++循环结构 * 程序输出:看运行结果 * 问题分析:略 * 算法设计:略 */ #include <iostream> #include <math.h> using namespace std; int main() { float a,b,c,s,t; while(true) { cout<<"请输入三角形的三条边:"<<endl; cin>>a>>b>>c; if(a <= 0 || b <= 0 || c <= 0) { cout<<"No Triangle!请从新输入,"; continue; } else if(a + b <= c || a + c <= b || b + c <= a) { cout<<"No Triangle!请从新输入,"; continue; } else { t = (a + b + c)/2; s = sqrt(t*(t-a)*(t-b)*(t-c)); cout<<"三角形的面积为"<<s<<endl; return 0; } } }
运行结果:
心得体会:
终于可以运行了,一直都是用else if一直向下写,每次运行第二条时就跳出来了,翻课本时才发现if只有两个分支结构———郁闷,不知道会不会被鄙视。。。。
知识点总结:
if语句中只有两个分支结构可供选择,所以选择了用while,continue.我感觉就是做题前应该想清楚该用哪个循环结构,然后再做题,这样就简单多了。还有就是
用到数学符号的时候要包含<math.h>,就这些了!
相关文章推荐
- 任意输入三条边(a,b,c实型),若能构成三角形,则计算并输出其面积,否则输出标志“No Triangle!”。
- 问题三十四: 任意输入三条边(a,b,c实型),若能构成三角形,则计算并输出其面积,否则输出标志“No Triangle!”。
- 12月27日任务 从键盘任意输入三角形的三边,判断是否能构成三角形,若能,则计算三角形的面积并输出,若不能,则输出不能构成三角形
- 从键盘任意输入三角形的三边长,若能构成三角形,计算面积并输出,若不能,则输出:不能构成三角新
- 算法:从键盘输入能够构成三角形的三条边长,编程计算该三角形的面积
- 从键盘任意输入三角形的三边长为a,b,c,编程判断a,b,c的值能否构成一个三角形,若能,请算出面积·若不能就输出不能构成三角形。
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 《剑指Offer》输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 控制台输入三条边长,判断是否能构成三角形。如果能构成,输出三角形的周长,并且告知该三角形是什么类型(锐角、直角、钝角),再判断下该三角形是 等腰、等边还是不等边三角形。
- 【剑指offer24】输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 大一上C语言期末复习: 输入三角形三条边长,求周长和面积。注意要保证3边能构成三角形
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 利用海伦公式求三角形面积,三边长a,b,c由键盘输入,若输入的三边长不能构成三角形,输出相应的提示信息。
- 输入三角形的三边长为a,b,c判断a,b,c能否构成一个三角形,并且输出其面积。
- 输入三个数并计算其构成三角形的面积
- 第五周 项目1-当输入的三条边不能构成三角形时 ,输出:
- 根据用户输入三角形三边的边长,在计算并输出三角形的面积。
- C#语言-输入三角形或者长方形边长,计算其周长和面积并输出
- JAVA之1.封装一类三角形对象Triangle,该类对象具有三条边的属性,具有初始化三角形的功能、修改边长的功能、判断三条边能否构成三角形的功能、求周长的功能、求面积的功能。