用c#语言补全代码片段中Begin至End中间的代码,具体要求如下:程序在Main()函数中定义一个int类型局部变量originalPrice表示原价;然后定义一个float类型局部变量discount,表示折扣;定义一个int型变量totalPrice作为售价。售价使用引用参数传递。编写折扣函数outputDiscount(),带有三个参数:orgPrice表示原价,dis表示折扣,total表示售价输出折扣价,比如After discounting, the price is 88。
时间: 2024-03-08 11:49:21 浏览: 129
以下是代码片段:
```
using System;
class Program {
static void outputDiscount(int orgPrice, float dis, ref int total) {
total = (int)(orgPrice * (1 - dis));
Console.WriteLine("After discounting, the price is " + total);
}
static void Main(string[] args) {
int originalPrice;
float discount;
int totalPrice = 0;
// 从这里开始补全代码
Console.Write("Please enter the original price: ");
originalPrice = int.Parse(Console.ReadLine());
Console.Write("Please enter the discount (0.0 - 1.0): ");
discount = float.Parse(Console.ReadLine());
outputDiscount(originalPrice, discount, ref totalPrice);
Console.ReadKey();
}
}
```
在上面的代码片段中,我补全了Main()函数中的代码。首先要求用户输入原价和折扣,然后调用outputDiscount()函数计算售价并输出。注意,售价使用引用参数传递,所以在函数声明和调用时都需要添加ref关键字。同时,由于C#中的浮点数默认为double类型,所以需要将discount强制转换为float类型。
阅读全文