cuốn sách gpt4 ai đã làm

c# - Chia x thành y phần theo số lượng giảm dần

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 06:06:42 27 4
mua khóa gpt4 Nike

Nếu tôi có 1000 USD (biến), tôi muốn đưa số tiền này cho 20 người (biến), nhưng thay vì chia đều cho mọi người, tôi muốn đưa nhiều hơn cho người thứ nhất, sau đó là người thứ hai, v.v.

Vậy người thứ 20 được ít nhất, người thứ 5 được nhiều nhất thứ 5.

Làm thế nào tôi sẽ đạt được điều này?

Cảm ơn

biên tập:

công thức:

int người = 20;
giải thưởng nổi = 1000;

float k = (2 * giải) / ((người) * (người - 1));
tổng số float = 0;

cho (int i = 1; i < mọi người; ++i)
{
var peoplePrize = i * k;
tổng += ngườiGiải thưởng;
Console.WriteLine(personsPrize);
}
Console.WriteLine("sum = " + sum);

câu trả lời hay nhất

Công thức đúng, cần sửa đổi một chút.

  1. Đừng chuyển đổi float thành int, dữ liệu sẽ bị mất!
  2. Khi đi từ người thứ nhất đến người thứ n-1

    int người = 20;
    giải thưởng nổi = 1000;

    float k = (2 * giải) / ((người) * (người - 1));
    tổng số float = 0;

    cho (int i = 1; i < mọi người; ++i)
    {
    var peoplePrize = i * k;
    tổng += ngườiGiải thưởng;
    Console.WriteLine(personsPrize);
    }
    Console.WriteLine("sum = " + sum);

Về c# - Chia x thành y phần theo số lượng giảm dần, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/56335729/

27 4 0
Xem sitemap của VNExpress