最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年09月25日 08:32:57   作者:fnc1012382501  
這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)隨機搶紅包功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

代碼如下:

#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個同學(xué)是運氣王,搶到了0.2f元的金額\n\n\n",num,total);
 }
 else
 {
 printf("\t\t第%d個同學(xué)是運氣王,搶到了%0.2f元的金額\n\n\n",j,MAX);
 }
 system("pause");
 system("cls");
 }
return 0;
}

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

相關(guān)文章

  • C++多線程編程時的數(shù)據(jù)保護

    C++多線程編程時的數(shù)據(jù)保護

    這篇文章主要介紹了C++多線程編程時的數(shù)據(jù)保護,作者針對C++11版本中的新特性做出了一些解說,需要的朋友可以參考下
    2015-07-07
  • C迷途指針詳解

    C迷途指針詳解

    這篇文章主要介紹了C迷途指針,迷途指針又稱為懸空指針、野指針,其對C程序的安全性與穩(wěn)定性影響巨大,本文對其原理與檢測方法做了較為詳盡的分析,需要的朋友可以參考下
    2014-09-09
  • C++ 轉(zhuǎn)換函數(shù)用法案例詳解

    C++ 轉(zhuǎn)換函數(shù)用法案例詳解

    這篇文章主要介紹了C++ 轉(zhuǎn)換函數(shù)用法案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • C語言計算余數(shù)的圖文步驟

    C語言計算余數(shù)的圖文步驟

    在本篇文章里小編給大家整理了一篇關(guān)于C語言計算余數(shù)的圖文步驟內(nèi)容,有需要的朋友們可以參考下。
    2020-02-02
  • C++模板類的用法實例

    C++模板類的用法實例

    這篇文章主要介紹了C++模板類的用法實例,以實例形式詳細(xì)講述了模板類的接口、成員、內(nèi)聯(lián)函數(shù)等概念及用法,需要的朋友可以參考下
    2014-10-10
  • 利用Matlab復(fù)刻兩款粒子愛心動畫效果

    利用Matlab復(fù)刻兩款粒子愛心動畫效果

    最近電視劇《點燃我,溫暖你》大火,蹭一下熱度,發(fā)一下MATLAB畫愛心的代碼,寫的比較隨意,大家可以自行調(diào)整粒子大小和顏色啥的
    2022-11-11
  • VC雙畫布消除屏幕閃爍實例詳解

    VC雙畫布消除屏幕閃爍實例詳解

    這篇文章主要介紹了VC雙畫布消除屏幕閃爍實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • C++中delete和delete[]的區(qū)別

    C++中delete和delete[]的區(qū)別

    這篇文章主要介紹了C++中delete和delete[]的區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • Qt數(shù)據(jù)庫應(yīng)用之通用數(shù)據(jù)庫同步

    Qt數(shù)據(jù)庫應(yīng)用之通用數(shù)據(jù)庫同步

    數(shù)據(jù)庫同步的主要功能是將本地的數(shù)據(jù)庫記錄同步到遠程的數(shù)據(jù)庫。本文將利用Qt實現(xiàn)通用數(shù)據(jù)庫同步功能,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-03-03
  • C語言函數(shù)棧幀的創(chuàng)建與銷毀原理圖解

    C語言函數(shù)棧幀的創(chuàng)建與銷毀原理圖解

    我們知道c語言中函數(shù)都是被調(diào)用的,main函數(shù)里面能調(diào)用其他函數(shù),其實main函數(shù)也是被別的函數(shù)調(diào)用的,下面通過本文給大家分享c語言函數(shù)棧幀的創(chuàng)建和銷毀過程,一起看看吧
    2022-05-05

最新評論

澜沧| 仪征市| 达日县| 马山县| 绵阳市| 洛南县| 墨脱县| 疏勒县| 临夏市| 凭祥市| 南漳县| 海城市| 嘉义县| 若尔盖县| 浪卡子县| 石城县| 孟连| 利津县| 浦城县| 乐安县| 石城县| 九寨沟县| 青岛市| 马山县| 灵武市| 漯河市| 贵南县| 新郑市| 罗城| 柘城县| 通海县| 郸城县| 图片| 丽江市| 东乌| 郑州市| 龙南县| 甘南县| 漳平市| 嘉善县| 武鸣县|