早教吧作业答案频道 -->其他-->
C#结构体练习题计算3个坐标点构成的三角形的面积,实现以下要求:1.声明一个表示平面坐标系中的点的结构体CoOrds,包含字段x,y,以及带2个参数的构造函数.2.在主函数中分别利用三种不同的方
题目详情
C#结构体练习题
计算3个坐标点构成的三角形的面积,实现以下要求:
1.声明一个表示平面坐标系中的点的结构体CoOrds,包含字段x,y,以及带2个参数的构造函数.
2.在主函数中分别利用三种不同的方法(默认构造函数、有2个参数的构造函数、先声明后赋值),创建3个平面坐标点变量.
3.在主函数中求这3个平面坐标点所构成的三角形的面积.注意判断3个坐标点是否可以构成三角形
2.学生成绩统计,实现以下要求:
(1),定义一个学生分数结构体StudentGrade,包含字段Name、Score,以及两个参数的构造函数.
(2),在主函数中利用结构体StudentGrade,创建结构数组,在数组中存放若干学生的姓名和分数信息,计算平均分
计算3个坐标点构成的三角形的面积,实现以下要求:
1.声明一个表示平面坐标系中的点的结构体CoOrds,包含字段x,y,以及带2个参数的构造函数.
2.在主函数中分别利用三种不同的方法(默认构造函数、有2个参数的构造函数、先声明后赋值),创建3个平面坐标点变量.
3.在主函数中求这3个平面坐标点所构成的三角形的面积.注意判断3个坐标点是否可以构成三角形
2.学生成绩统计,实现以下要求:
(1),定义一个学生分数结构体StudentGrade,包含字段Name、Score,以及两个参数的构造函数.
(2),在主函数中利用结构体StudentGrade,创建结构数组,在数组中存放若干学生的姓名和分数信息,计算平均分
▼优质解答
答案和解析
static void Main(string[] args)
{
// 默认构造函数
CoOrds coords = new CoOrds();
coords.X = 10;
coords.Y = 10;
// 先声明后赋值
CoOrds cords;
cords.X = 20;
cords.Y = 10;
// 有2个参数的构造函数
CoOrds crds = new CoOrds(10,20);
}
// 平面坐标系点坐标结构体
public struct CoOrds
{
public double X;
public double Y;
public CoOrds(double x,double y)
{
this.X = x;
this.Y = y;
}
}
判断能否构成三角形的依据是任意一边大于另两边长度的差,小于两边长的和;
面积计算可以根据三角形面积公式计算,这个你自己找找吧;
///
/// 学生分数结构体 StudentGrade
///
public struct StudentGrade
{
public string Name;
public double Score;
public StudentGrade(string name,double Score)
{
this.Name = name;
this.Score = Score;
}
}
数组初始化 StudentGrade[] st = new StudentGrade[20];
{
// 默认构造函数
CoOrds coords = new CoOrds();
coords.X = 10;
coords.Y = 10;
// 先声明后赋值
CoOrds cords;
cords.X = 20;
cords.Y = 10;
// 有2个参数的构造函数
CoOrds crds = new CoOrds(10,20);
}
// 平面坐标系点坐标结构体
public struct CoOrds
{
public double X;
public double Y;
public CoOrds(double x,double y)
{
this.X = x;
this.Y = y;
}
}
判断能否构成三角形的依据是任意一边大于另两边长度的差,小于两边长的和;
面积计算可以根据三角形面积公式计算,这个你自己找找吧;
///
/// 学生分数结构体 StudentGrade
///
public struct StudentGrade
{
public string Name;
public double Score;
public StudentGrade(string name,double Score)
{
this.Name = name;
this.Score = Score;
}
}
数组初始化 StudentGrade[] st = new StudentGrade[20];
看了 C#结构体练习题计算3个坐标...的网友还看了以下:
下面标线的句子有几种加标点的方法?客人为什么一个劲的住下去了?有个人到朋友家去,正逢天下连阴雨,他 2020-05-16 …
世界上有各种各样的树你听说过能产面粉结面条长面包的树吗老挝有一种“面粉树”.把它的树皮剥下来,晒干 2020-05-16 …
有四个完全相同的小球,上面标有生、意、兴、隆四个字.任取一球,再放回,最多抽4次.在其中如果抽到“ 2020-05-23 …
对称的平面标平面度需要每个面都标一次吗? 2020-06-06 …
场地平整后的地面标高-0.5米,基坑底的标高-2.2米,边缘系数m=0.5,已知基础底部尺寸为20 2020-06-24 …
荸荠的荠是读qí还是qì?我说的是单个字读的时候,在词语里念轻声我知道,那在书面上标的时候呢?在书 2020-06-28 …
在直角坐标平面中,△ABC的两个顶点A,B的坐标分别为A(-1,0)B(1,0),平面内两点G,M 2020-07-21 …
二元一次不等式证明怎样用向量的办法证明直线l:Ax+By+C=0将坐标平面内不在l上的点分为两部分 2020-07-29 …
已知三角形三个点坐标,求面积?特着急已知三角形三个点坐标A(1,2,3)B(2,3,5)C(2,2 2020-08-02 …
大小不等的两个正方体,分别在各面上标有数字1,2,3,4,5,6,则向上的面标着的两个数字之积不小于 2020-11-20 …