使用C语言编写一个模拟发红包的程序,完善中....
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#include<windows.h>
int main(void)
{
float total;
int num;
float min=0.01;
float safe_total;
float money;
int i;
printf("输入红包金额(元):");
scanf("%f",&total);
printf("输入红包数量(个):");
scanf("%d",&num);
srand((unsigned)time(NULL));
for(i=1;i<num;i++)
{
safe_total=(total-(num-i)*min)/(num-1);
money=(float)(rand()%((int)(safe_total*100)))/100+min;
total=total-money;
printf("红包%2d: %.2f元,余额:%.2f元\n",i,money,total);
Sleep(1000);
}
printf("红包%2d: %.2f元,余额:0.00元\n",num,total);
return 0;
}