C语言实现随机红包生成器
这段代码实现了一个简单的红包生成程序。首先,通过'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 著作权归作者所有。请勿转载和采集!