C++面向对象程序设计 编程题.doc

C++面向对象程序设计 2010期末考试 编程题1、编写一个程序根据输入的三角形的三条边判断是否能组成三角形,如果可以则输出它的面积和三角形类型(等边、等腰、直角三角形)。#includeiostream#includemath.husing namespace std;int main(){double a,b,c;double v,p;cout请输入三角形三条边:endl;cinabc;if(a+bca+cbb+ca){p=(a+b+c)/2;v=sqrt(p*(p-a)*(p-b)*(p-c));cout该三角形面积是vendl;if(a==ba==c)cout该三角形是等边三角形!endl;elseif(a==ba!=c||a==ca!=b||b==cb!=a)cout该三角形是等腰三角形!endl;if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(c*c+b*b==a*a))cout该三角形是直角三角形!endl;}elsecout这三条边组不成三角形!endl;return 0;}2、定义一个学生类,其中有3 个数据成员:学号、姓名、年龄,以及若干成员函数。同时编写main 函数使用这个类,实现对学生数据的赋值和输出。#include iostream#includestringusing namespace std;class student{i

文档评论(0)

1亿VIP精品文档

相关文档