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如何编一个投票系统等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)