欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C語言

當前位置:主頁 > 軟件編程 > C語言 >

C語言實現(xiàn)隨機搶紅包功能

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C語言|點擊: 次

用C語言實現(xiàn)紅包發(fā)放隨機搶紅包的功能,這主要是一個隨機數(shù)的應用與控制。程序運行截圖如圖下:

代碼如下:

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

int main()
{
 system("color A");
while(1)
 {
 float a[25];//保存10個紅包金額 ==a[0]不要了,為了顯示第幾個紅包
 float total;//總金額
 printf("\t\t\t歡迎使用紅包分發(fā)系統(tǒng)\n\n\n");
 printf("請輸入紅包的總額:\n");
 scanf("%f",&total);
 int num;//發(fā)出去num個紅包
 printf("請輸入紅包的個數(shù):(1~20之間)\n");
 scanf("%d",&num);
 float min=0.01;//最小金額0.01元
 /*float max=0;//最大金額,金額未確定,先初始化為0 ===作業(yè)*/
 int i=0,j;
 float t;//平均值
 float MAX=0;
 float safe_total=0;//跳躍值
 float sum=0;//累計每次領(lǐng)取的紅包金額
 srand(time(NULL));//隨機種子,與rand是對配對的 每次執(zhí)行的結(jié)果都不一樣
 for(i=1;i<num;i++)//循環(huán)領(lǐng)取紅包 從1-9,共9份
 {
  t=total/(num-i+1); //平均值 全是10元
  safe_total=t*2;//獲取跳躍值 20.00元
  a[i]=(rand()%(int)(safe_total*100)+(int)min*100)/100.0+min;//10.5
  total-=a[i];//發(fā)出去的剩下紅包金額
  sum+=a[i]; //領(lǐng)取的紅包金額
  printf("\t\t第%d個紅包有%0.2f元\n",i,a[i]);
  if(a[i]>MAX)
  {
  MAX=a[i];
  j=i;
  }
 }
 a[i]=total;
 printf("\t\t第%d個紅包有%0.2f元\n\n\n\n",i,a[i]);
 if(total>MAX)
 {
  printf("\t\t第%d個同學是運氣王,搶到了0.2f元的金額\n\n\n",num,total);
 }
 else
 {
  printf("\t\t第%d個同學是運氣王,搶到了%0.2f元的金額\n\n\n",j,MAX);
 }
 system("pause");
 system("cls");
 }
return 0;
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持我們。

上一篇:C語言不定長數(shù)組及初始化方法

欄    目:C語言

下一篇:C語言音樂播放器實例代碼

本文標題:C語言實現(xiàn)隨機搶紅包功能

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/730.html

網(wǎng)頁制作CMS教程網(wǎng)絡編程軟件編程腳本語言數(shù)據(jù)庫服務器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有