C语言一个发红包系统

发红包系统
先输入总钱数
然后输入红包个数
然后输入人名
每输入一个人就公布他获得的钱数
一个人对应一个红包

平均分?

#include <stdio.h>

int main() {
  float total_money;
  int num_packets;
  printf("请输入总钱数:");
  scanf("%f", &total_money);
  printf("请输入红包个数:");
  scanf("%d", &num_packets);
  for (int i = 1; i <= num_packets; i++) {
    char name[20];
    printf("请输入第%d个人的名字:", i);
    scanf("%s", name);
    float money = total_money / num_packets;
    printf("%s获得%.2f元\n", name, money);
  }
  return 0;
}