早教吧作业答案频道 -->其他-->
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、2248二十四点(3种回答)2、()自语3、()老()老第一题3种回答中除去4- 2020-04-08 …
一:指出符号中2的意义:2Hg2N22Mg2+2S2-二:指出“2Fe3O4”各数字是什么意义三: 2020-05-13 …
用化学符号表示:(四)四个氢分子;(2)由三个氧原子构成的臭氧分子的化学式;(0)碳酸钠;(三)2 2020-05-14 …
墙上挂了三串气球,第一串3个,第二串4个,第三串2个.要求每串必须先打下面的气球共有多少种排法 2020-05-14 …
1.写出比值都是四分之三的2个比,组成比例,【 】比【 】等于【 】比【 】.2.在一个比例中,两 2020-05-16 …
只移动3个圆形把左图变成右图吗?左边图一排4个圆形二排3个圆形三排2个圆形四排1个圆形.右图一排1 2020-06-09 …
打3个字,一句话在下面(一共有3排,第一排2个点,第二排3个点,第三排2个点)7个点上加三笔成为3 2020-06-19 …
心字成语大团圆要心在前(2个)要心在第2位(2个)要心在第三位(2个)要心在最后(2个)谢谢~~~ 2020-06-28 …
某修路队修一条公路,第一个月修了全长的8分之三,第2个月修了全长的10分之三,两个月修的比全长的一半 2020-11-30 …
三、2个10欧姆的电阻并联然后再与1个5欧姆的电阻串联后,其总阻值为多少?若外加220伏电压后,三、 2020-12-31 …