早教吧作业答案频道 -->其他-->
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个坐标...的网友还看了以下:
2道初三代数型综合问题..1.设关于x的一次函数y=a1x+b1与y=a2x+b2,则称函数y=m 2020-06-03 …
已知函数f(x)在定义域R上可导,设点P是函数y=f(x)是图象上距离原点O最近的点.(1)若点P 2020-06-14 …
一道求dy|y=o的题目函数y=f(x)由方程1/2ln(x^2+y^2)=arctan(y/x) 2020-07-13 …
定义在R上的函数F(x+2)+f(x)=0.且Y=f(x-1)是奇函数,给岀下列命题:1,函数Y= 2020-07-14 …
已知一次函数y=kx+b的图象经过点P(0,-3),且与函数y=1/2x+1的图象交与点A(8/3 2020-07-20 …
急!高二数学题1.直线L1:x+y+a=o,L2:x+ay+1=o和ax+y+1=o能构成三角形, 2020-07-22 …
(2013•奉贤区一模)如图,已知直线y=x与二次函数y=x2+bx+c的图象交于点A、O,(O是 2020-07-30 …
已知过原点O的一条直线与函数y=log8x的图象交于AB两点已知过原点O的一条直线与函数y=log8 2020-10-30 …
设函数y=f(x)在某区间内有定义,x0及x0+△x在这区间内,若函数的增量Δy=f(x0+Δx)− 2020-11-01 …
此题目中的函数为对数函数已知过原点O的一条直线与函数y=㏒8X的图像交于A,B两点,分别过点A,B作 2020-12-08 …