模拟抢红包程序

时间:2022-08-14 19:32:11 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

#include<stdio.h>

#include<stdlib.h>

#include<time.h>

int main(){

float moneyAll,redbag;

int count,i;

do{

printf("输入红包金额(0~200元):");

scanf("%f",&moneyAll);

}while(moneyAll<0||moneyAll>200);

do{

printf("输入红包个数:");

scanf("%d",&count);

}while(count>moneyAll*100);

getchar();

srand(time(NULL));

printf("恭喜发财!按回车键抢红包!\nReady!Go!\n");

for(i=0;i<count;i++)

{ getchar();

if(i==count-1)

printf("红包金额 %6.2f 元\n\n红包已经抢光!\n",moneyAll);

else

{

redbag=(float)((rand()%((int)(moneyAll*100)/(count-i)*2)+1))/100;

printf("红包金额 %6.2f 元",redbag);

moneyAll-=redbag;

}

}

getchar();

return 0;

}

本文来源:https://www.wddqw.com/doc/ef0b1a49effdc8d376eeaeaad1f34693daef10fb.html