刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

1.投票
本题请你实现一个简单的投票统计工具:投票同意的人输入 1,反对的人输入 0。简单多数胜。
时间限制:1000
内存限制:65536
输入
输入在一行中给出一系列的投票值,1 表示同意,0 表示反对,-1 表示结束。
输出
统计并输出投票的结果:如果同意的人多就输出 `Yes`;反对的人多就输出 `No`;平票就输出 `Tie`。然后在第二行输出同意的人数和反对的人数,其间隔 1 个冒号 `:`。
样例输入
```
样例#1:
1 0 0 1 1 -1
样例#2:
0 0 0 1 -1
样例#3:
1 1 1 0 0 0 -1
样例输出
样例#1:
Yes
3:2
样例#2:
No
1:3
样例#3:
Tie
3:3
```

使用微信搜索喵呜刷题,轻松应对考试!

答案:

解析:

本题是一道关于投票统计的题目,需要根据输入的投票值统计同意和反对的人数,并输出投票结果和人数比例。可以使用一个循环来读取输入的投票值,使用两个变量分别记录同意和反对的人数。当遇到输入值为-1时,表示投票结束,此时可以根据同意和反对的人数来判断投票结果,并输出相应的结果和人数比例。在代码中,使用while循环来读取输入值,使用scanf函数读取投票值,并使用if语句来判断投票值的含义。最后根据投票结果输出相应的字符串和人数比例。

创作类型:
原创

本文链接:1.投票本题请你实现一个简单的投票统计工具:投票同意的人输入 1,反对的人输入 0。简单多数胜。时间

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share