日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

C语言实现抽签小功能

發布時間:2023/12/20 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言实现抽签小功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

相信大家都玩過微信小程序抽簽的經歷,現在我們就用C語言實現簡單的抽簽函數。

簡單方便,思考難度不大,各位試試吧!

#include <stdio.h> #include <time.h> #include <Windows.h>void print() {printf(" \n");printf("-----按1開始抽簽游戲----\n");printf("----- 按0結束游戲 ----\n");printf(" \n--->");} int main() {srand((unsigned int)time(NULL));int arr[100];int a = 0, i = 0; //a為要抽的號碼個數,i循環print();int n; //輸入菜單內容while (scanf("%d", &n) != EOF){if (n == 1)//進入游戲{printf("請輸入要抽的號碼的個數:");scanf("%d", &a);printf("請輸入號碼:\n");for (i = 0; i < a; i++)scanf("%d", &arr[i]);printf("請輸入要抽幾個:");int b = 0; //要抽的個數scanf("%d", &b);int output = 0;int input = 0; //數組下標int c = 0;//記錄抽了幾個system("cls"); //清除屏幕printf("抽簽中.");Sleep(1000); //延時函數system("cls");printf("抽簽中..");Sleep(1000);system("cls");printf("抽簽中...");Sleep(1000);system("cls");for (i = 1; i <= b; i++){input = rand() % a; //生成隨機數if (arr[input] != 0) //判斷抽到的數是否為零{c++;printf("抽到的第%d個數為%d\n", c, arr[input]);}arr[input] = 0; //抽了的數字該為零if (i != c){i = c; //如果c不等于抽到的個數,i=c;再進入循環}}Sleep(10000);system("cls");print();}if (n == 0){break;}if (n != 1 && n != 0){printf("輸入錯誤,請重新輸入\n");print();}}return 0; }

總結

以上是生活随笔為你收集整理的C语言实现抽签小功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。