c#补全代码片段中Begin至End中间的代码,具体要求如下:程序在Main()函数中定义一个int类型局部变量originalPrice表示原价;然后定义一个float类型局部变量discount,表示折扣;定义一个int型变量totalPrice作为售价。售价使用引用参数传递。编写折扣函数outputDiscount(),带有三个参数:orgPrice表示原价,dis表示折扣,total表示售价输出折扣价,比如After discounting, the price is 88。
时间: 2024-03-01 14:54:04 浏览: 163
下面是补全后的代码片段:
```csharp
using System;
class Program
{
static void outputDiscount(int orgPrice, float dis, out int total)
{
total = (int)(orgPrice * (1 - dis));
Console.WriteLine("After discounting, the price is " + total);
}
static void Main(string[] args)
{
int originalPrice = 100;
float discount = 0.2f;
int totalPrice;
outputDiscount(originalPrice, discount, out totalPrice);
}
}
```
在这段代码中,我们首先定义了一个 outputDiscount() 方法,它带有三个参数:orgPrice 表示原价,dis 表示折扣,total 表示售价,使用 out 参数传递。在这个方法中,我们先根据原价和折扣计算出售价 total,然后使用 Console.WriteLine() 方法输出折扣价的信息。
在 Main() 方法中,我们定义了一个 int 类型的局部变量 originalPrice,表示原价;一个 float 类型的局部变量 discount,表示折扣;一个 int 类型的变量 totalPrice,作为售价。最后,我们调用 outputDiscount() 方法,传递原价和折扣作为参数,并将售价用 out 参数返回。
阅读全文