一个简单的C#题目
来源:百度知道 编辑:UC知道 时间:2024/05/29 23:39:33
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
public struct Rect //定义一个矩结构
{
public double width; //矩形的宽
public double height; //矩形的高
public Rect(double x, double y)
{
width = x; //初始化矩形的宽还有高
height = y;
}
public double Area() //double类型的方法
{
return width * height;
}
}
static void Main(string[] args)
{
Rect rect1; //实例化矩形结构
rect1.width = 5; //为矩形宽赋值
rect1.height = 3; //为矩形高赋值
Console.WriteLine("矩形的面积为:",rect1.Area());
Rect rect2 = new Rect(6, 4
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
public struct Rect //定义一个矩结构
{
public double width; //矩形的宽
public double height; //矩形的高
public Rect(double x, double y)
{
width = x; //初始化矩形的宽还有高
height = y;
}
public double Area() //double类型的方法
{
return width * height;
}
}
static void Main(string[] args)
{
Rect rect1; //实例化矩形结构
rect1.width = 5; //为矩形宽赋值
rect1.height = 3; //为矩形高赋值
Console.WriteLine("矩形的面积为:",rect1.Area());
Rect rect2 = new Rect(6, 4
Console.WriteLine用错了
Console.WriteLine("矩形的面积为: "+rect1.Area());
Console.WriteLine("矩形的面积为: "+rect2.Area());
这样就行了
输出语句改为:
Console.WriteLine("矩形的面积为:"+ rect1.Area());
Console.WriteLine("矩形的面积为:"+rect2.Area());
或者改为:
Console.WriteLine("矩形的面积为:{0}",rect1.Area());
Console.WriteLine("矩形的面积为:{0}",rect2.Area());
单步调试 查看变量的值变化情况