java编写程序观众每人投一票,最后输出7位歌手排名

java编写程序观众每人投一票,最后输出7位歌手排名,第1张

import javalangreflectArray;

import javautilArrays;

import javautilScanner;

public class Test {

public static void Ballots() {

Scanner sc = new Scanner(Systemin);

int[] count = new int[7];

String instr = "";

int spoiled = 0, sum = 0;

for (int i = 0; i < countlength; i++) {

count[i] = 0;

}

Systemoutprintln("输入方框数字代码投票给歌手,输入结束 ");

do {

Systemoutprint("张学友[0], 刘德华[1], 小刚[2], 孙燕姿[3], 梁静茹[4], 王杰[5], 刘若英[6]) ");

instr = scnextLine();

if (instrequals("0")) {

count[0]++;

} else if (instrequals("1")) {

count[1]++;

} else if (instrequals("2")) {

count[2]++;

} else if (instrequals("3")) {

count[3]++;

} else if (instrequals("4")) {

count[4]++;

} else if (instrequals("5")) {

count[5]++;

} else if (instrequals("6")) {

count[6]++;

} else {

if (!instrequals("")) {

spoiled++;

}

}

} while (!instrequals(""));

Systemoutprintln("投票结束,结果是 : \n");

Systemoutprintln("歌手\t\t得票数");

Systemoutprintln("======\t\t=========");

for (int i = 0; i < countlength; i++) {

if (i == 0) {

Systemoutprintln("  张学友  \t\t" + count[i]);

} else if (i == 1) {

Systemoutprintln("  刘德华  \t\t" + count[i]);

} else if (i == 2) {

Systemoutprintln("  小刚  \t\t" + count[i]);

} else if (i == 3) {

Systemoutprintln("  孙燕姿  \t\t" + count[i]);

} else if (i == 4) {

Systemoutprintln("  梁静茹  \t\t" + count[i]);

} else if (i == 5) {

Systemoutprintln("  王杰  \t\t" + count[i]);

}else if (i == 6) {

Systemoutprintln("  刘若英  \t\t" + count[i]);

}

}

for (int t : count) {

sum += t;

}

Systemoutprintln("弃权票数: " + spoiled);

Systemoutprintln("总票数: " + sum);

}

public static void main(String[] args) {

Systemoutprintln("投票开始:");

Scanner sc = new Scanner(Systemin);

String is = "";

do {

Ballots();

Systemoutprintln("继续第二轮投票 (y/n):");

is = scnextLine();

} while (isequals("y"));

}

}

方法/步骤

大家首先在微信里面点击发现

然后点击发现最下面的小程序

然后点击小程序界面右上角的搜索图标

然后输入投票点击搜索

然后根据自己情况选择投票工具点击进去制作投票就好了

总结

1大家首先在微信里面点击发现;

2然后点击发现最下面的小程序;

3然后点击小程序界面右上角的搜索图标;

4然后输入投票点击搜索;

5然后根据自己情况选择投票工具点击进去制作投票就好了。

LI = ['张三','李四','刘五']

def inputs(prompt, selectlist, eof='EOF'):

    while True:

        choice = raw_input(prompt)

        if choice == eof:

            break

        elif choice in selectlist:

            yield choice

        else:

            print "only in %s" % selectlist

collects = map(None, inputs("投票", LI, eof='投票结束'))

# by dict

counter = {}

for name in collects:

    counter[name] = counterget(name,0)+1

for name, c in sorted(counteritems(), key=lambda x:x[1], reverse=True):

    print name, c

# by collectionsCounter

import collections

counter = collectionsCounter(collects)

for name, c in countermost_common(10):

    print name, c

可以尝试用H5工具制作投票页面,适配手机端界面,可以直接手机上参与投票或者是转发。像是人人秀、意派、ih5等都是不错的选择。

投票H5页面制作教程:

一、创建空白活动

就以人人秀为例,如果没有账号的话,先注册一个账号,然后点击个人中心——创建活动——空白活动,然后就会进入到H5编辑器。

二、添加投票插件

进入到H5编辑器之后,可以看见右侧的工具栏,点击互动——照片投票,加入投票插件。

三、完善投票设置

然后点击右侧的投票设置,先选择基本设置中的投票类型,有照片投票、语音投票以及视频投票三种可以选择。然后开始完善其他的内容管理、投票设置以及报名设置,样式设置等等。

四、直接套用模板

如果不想这么麻烦的话,还可以直接选择套用模板,可以到模板商店中选择自己看中的模板设计,直接点击使用后进入编辑器,然后更改相关设置即可。

五、数据查看

当投票H5作品发布之后,可以在个人中心中选中发布的作品,点击数据,到数据汇总查看具体详情。

#include <stdioh>

#include <stdlibh>

void main()

{int i;int j;int k;int p;int z;int y;

i=0;j=0;k=0;p=0;

start:

printf("请投票\n");

printf("投1选择后先人张\n");

printf("投2选择后先人王\n");

printf("投3选择后先人李\n");

printf("投4选择后先人赵\n");

printf("投5结束投票\n");

printf("\n");

scanf("%d",&z);

switch(z)

{case(1):printf("投票成功\n");system("cls");i++;goto start;break;

case(2):printf("投票成功\n");system("cls");j++;goto start;break;

case(3):printf("投票成功\n");system("cls");k++;goto start;break;

case(4):printf("投票成功\n");system("cls");p++;goto start;break;

case(5):

{system("cls");

printf("是否要退出投票\n");

printf("1:确定\n");

printf("2:按错了");

scanf("%d",&y);

if(y==1)

{system("cls");

break;}

else

{system("cls");

goto start;}

}

default:printf("投票有误请重新输入");system("cls");goto start;break;

}

printf("张的票数为%d\n",i);

printf("王的票数为%d\n",j);

printf("李的票数为%d\n",k);

printf("赵的票数为%d",p);

}

我这个比二楼的要简单一些你在定义中加入整形flag=0;

以下是在for语句中的修改:

for(j=0;j<2;j++)

{

scanf("%d",&k);

if(k==flag) //判断是否和先前输入一样

{

printf("errer!\nselect again please:");

j=j-1;

}

else

{

flag=k;

switch(k)

{

case 6001:

count1++;

break;

case 6002:

count2++;

break;

case 6003:

count3++;

break;

case 6004:

count4++;

break;

case 6005:

count5++;

break;

case -1:

exit();

default:

break;

}

if(j==1)//加入的两行,flag置0

flag=0;

}

}

#include <stdioh>

#include <stringh>

struct Student {

    char name[20];

    int num;

};

typedef struct Student S;

int main() {

    

    S Mary = {"Mary", 0};

    S Jack = {"Jack", 0};

    S Jim = {"Jim", 0};

    int i = 10;

    char a[20];

    while (i > 0) {

        printf("输入Mary、Jack或Jim:");

        scanf("%s", a);

        fflush(stdin);

        i--;

        if (strcmp(a, Maryname) == 0) {

            Marynum++;

        }

        else if (strcmp(a, Jackname) == 0) {

            Jacknum++;

        }

        else if (strcmp(a, Jimname) == 0) {

            Jimnum++;

        }

        else {

            i++;

            printf("投票无效,重新投票!\n");

        }

    }

    

    printf("%s -> %d\n", Maryname, Marynum);

    printf("%s -> %d\n", Jackname, Jacknum);

    printf("%s -> %d\n", Jimname, Jimnum);

    

    return 0;

}

以上就是关于java编写程序观众每人投一票,最后输出7位歌手排名全部的内容,包括:java编写程序观众每人投一票,最后输出7位歌手排名、微信投票怎么制作、python如何编一个投票系统等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/10131844.html

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

发表评论

登录后才能评论

评论列表(0条)

保存