有什么小程序可以打卡排名的?

有什么小程序可以打卡排名的?,第1张

有《易打卡》小程序可以打卡排名的。《易打卡》——精准定蔽漏位,一键打卡,记录便捷导出,排名实时更新,戒掉迟到,换你高效人生!这款小程序是在微信内测开始时期就一边学习一边开发,开发陆并橡过程中也是随着微信小程序的功能以及API迭代而早旁不断更新调整产品的形态与功能。《易打卡》小程序可以打卡排名的。

好玩的小程序游戏:

1、动物大联盟

如果你还在苦苦等待地下城与勇士的手游,那么你可以试试这款动物大联盟。

说句不是那么恰当的话,本作就是一款换了皮的地下城与勇士的手游。它的许多玩法和设定几乎都与地下城与勇士没有太大差别。另外它的流畅度和 *** 作手感也都可圈可点,这也是为什么很多玩家喜欢玩这个游戏的原因。

2、跳一跳

作为一款休闲向的游戏,本作因为玩法简单有趣,且兼具解压功能,曾经很是风靡过一段时间。时至今日,依旧有很多玩家喜欢玩这款游戏。究其原因主要还是因为它的玩法足够简单,并且没有复杂的设定和 *** 作,更不用氪金。非常适合玩家没事的时候用来放松和打发无聊的时间。

3、动物餐厅

这是一款以动物为主题的模拟经营类游戏,在游戏中玩家需要经营一个猫咪餐厅,要招待不同的动物顾客,并且倾听它们的故事。本作的画风清新可爱,估计女孩子会非常喜欢玩这个游戏。

4、梦想城镇

你是否幻想过自己成为一镇之长,话说在这个游戏中你就可以实现这个幻想。作为一款模拟经营类游戏,本作的内容丰富,玩法有趣,受到了许多玩家的喜爱。

5、富翁大作战

相信很多小伙伴小时候都玩过大富翁的游戏。该作不仅继承了大富翁游戏的核心玩法,并且在游乱睁戏中还可哗做岁以通过与NPC进行交易赚钱,还有超多好玩的地图等待玩家来探索。总之这是一款相当不错的益智类游戏。

6、合成大西瓜

这也是一款曾经火爆一时的游戏,游戏的主要玩法就是合成水果。它的 *** 作比较简单,玩家只需要将相同的水果放在一起即可。小编个人觉得这是一款非常解压的游戏,如果你平时压力比较大,那么可以玩玩这个游戏。

7、乡村农场日

如果你曾经是QQ农场的玩家,那么相信你绝对会爱上这款游戏。在游戏中玩家需要经营一个农场,除了饲养多种动物外,还可以种植农作物和果树,开凿矿洞、建立工厂等等。这款游戏的内容丰富,可玩性胡宽也很高。

8、仓鼠公寓

如果你喜欢萌萌的仓鼠,但是由于种种原因不能饲养。那么这款游戏就可以很容易的满足你饲养仓鼠的愿望。

9、疯狂动物园

这是一款集合了跑酷和养成玩法的游戏,游戏虽然整体是像素画风,但丝毫不会影响游戏的品质。

10、江城十里铺

在这款游戏中玩家可以经营绣纺制作华美汉服,还可以经营酒店招待过往宾客,亦可以探索寻宝经营自己的古玩店等等,总之玩家在这款游戏中玩家可以体验多种店铺的经营方式。

#include<iostream>

#include <iomanip>

#include <stdio.h>

#include<stdlib.h>

using namespace std

// 不好意思,少贴了一部分代码

#define N 100

typedef struct song {                            /*歌曲信息结构类型*/

    int No                                      /*编号*/

    char song_name[32]                          /*歌曲名称*/

    char name[16]                               /*歌手姓名*/

    int num                                     /*票数*/

} SONG 

void displayMenu()

int choiceItem()

int input(SONG s[ ])

void browse(SONG s[ ], int n)

void Top10(SONG s[ ], int n)

void vote(SONG s[ ], int n)

int main()

{

    SONG a[N]                                    /*存放参与排行榜歌曲信息*/

    int n, choice

    do{

        choice = choiceItem()                    /*获取菜单选择*/

        switch 厅桥(choice) {

        case 1:    n = input(a)    break

        case 2:    browse(a, n)    break

        case 3:    Top10(a, n)     break

        case 4:    vote(a, n)      break

        }

    } while (choice!=0)

    cout<<endl <<"Bye!!" << endl

    return 0

}

void displayMenu()                                /*显示菜单*/

{

    cout <<endl<< ("============ Menu ============") <<endl

    cout << (" 1..........录入歌曲") << endl

    cout << (" 2..........浏览歌曲") <<endl

    cout<<  (" 3..........打印Top10")<<endl

    cout<< (" 4..........投票\n")<<endl

    cout<< (" 0..........退出 ")<<endl

    cout<< ("Choice:")<<endl

}

int choiceItem()                                   /*选择菜单项*/

{

    int choice

    char line[80]

    do{

        displayMenu()

        gets(line)

        choice = atoi(line)

    } while (choice<0 || choice>4)

    return choice

}

int input(SONG s[ ])                               /*输入歌曲信息*/

{

    char buf[256]

    int i = 0

    while ( 1 )

    {

        printf("\nPlease Input No Song_Name Singer_Name \n")

        gets(buf)                                 /*读入行*/

        if (buf[0] == '\0')  break                /*空行*/

        sscanf( buf, "%d%s%s", &s[i].No, s[i].song_name, s[i].name)  /*分解数据*/

        s[i++].num = 1

    }

    return i

}

void browse(SONG s[ ], int n)                      /*浏览歌曲信息*/

{

    int i

    cout << (" Num\tSong_Name\tSinger_Name") << endl

    for (i=0 i<n i++)

        cout <<s[i].No<< setw(10) << s[i].song_name<< setw(10) << s[i].name

}

void Top10(SONG s[ ], int n)                       /*排序*/

{

    int i = 0, j = 0, k = 0

    SONG temp[N], t

    for (i=0 i<N i++)                            /*复制*/

        temp[i] = s[i]

    for (i=0 i<n-1 i++)                          /*选择排序*/

    {

        k = i

        for (j=j+1 j<n j++)

            if (temp[k].num<temp[j].num)  k = j

        if (k!=i)

        {

            t = temp[i]

 碧租        扮慧猛   temp[i] = temp[k]

            temp[k] = t

        }

    }

    cout << ("Song_Name\tSinger_Name") << endl

    for (i=0 i<10 && i<n i++)                     /*输出前10名*/

        cout<< setw(10) << temp[i].song_name << setw(10) <<temp[i].name

}

void vote(SONG s[ ], int n)                         /*投票*/

{

    int i

    char buf[80]

    cout << ("Enter song'No :")<<endl                    /*输入歌曲编号*/

    gets(buf)

    for (i=0 i<n i++)                             /*查找相应歌曲并累加票数*/

        if (s[i].No==atoi(buf))

        {

            s[i].num++

            cout<<("Vote OK") <<endl

            break

        }

        if (i==n)

            cout<<("Error No.") <<endl

}

运行结果:

欢迎采纳!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8218831.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存