这段代码实现了一个简单的红包生成程序。首先,通过'srand'函数初始化随机数生成器。然后,用户输入总红包金额。接着,通过循环生成10个红包金额,每个红包金额是总红包金额的随机数取余。最后,输出每个红包的金额和红包总金额。

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
   int total_amount;
   int red_packets = 0;
   int amount;

   // 初始化随机数生成器
   srand(time(NULL));

   // 输入总红包金额
   printf("请输入总红包金额:");
   scanf("%d", &total_amount);

   // 生成红包金额
   for (int i = 0; i < 10; i++) {
       amount = rand() % total_amount;
       printf("红包 %d: %d\n", i + 1, amount);
       red_packets += amount;
   }

   // 输出红包总金额
   printf("红包总金额:%d\n", red_packets);

   return 0;
}

这段代码可以帮助你快速生成随机红包,方便你进行红包分配或其他相关活动。


原文地址: https://www.cveoy.top/t/topic/pkp1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录