国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

C語言實現隨機搶紅包功能

2020-01-26 13:40:40
字體:
來源:轉載
供稿:網友

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

代碼如下:

#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歡迎使用紅包分發系統/n/n/n"); printf("請輸入紅包的總額:/n"); scanf("%f",&total); int num;//發出去num個紅包 printf("請輸入紅包的個數:(1~20之間)/n"); scanf("%d",&num); float min=0.01;//最小金額0.01元 /*float max=0;//最大金額,金額未確定,先初始化為0 ===作業*/ int i=0,j; float t;//平均值 float MAX=0; float safe_total=0;//跳躍值 float sum=0;//累計每次領取的紅包金額 srand(time(NULL));//隨機種子,與rand是對配對的 每次執行的結果都不一樣 for(i=1;i<num;i++)//循環領取紅包 從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];//發出去的剩下紅包金額  sum+=a[i]; //領取的紅包金額  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;}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 闻喜县| 商丘市| 东辽县| 金昌市| 利津县| 昭平县| 班戈县| 清流县| 祁连县| 西乌珠穆沁旗| 平果县| 石楼县| 庐江县| 轮台县| 潜山县| 洞头县| 婺源县| 保德县| 南阳市| 山东| 正定县| 固镇县| 寿光市| 巴青县| 苗栗市| 鄂伦春自治旗| 东莞市| 建水县| 双柏县| 景洪市| 新田县| 富锦市| 克山县| 水富县| 抚远县| 乐昌市| 美姑县| 衡山县| 正阳县| 正阳县| 栾城县|