首页 > 选村长
头像 我是一只小肚肚
发表于 2021-02-23 12:32:45
首先明确的强调一下,是说的超过投票人数一半,不是有效投票人数一半,很多人陷在一个坑里面上代码: #include <stdio.h> int main() { int i = 0, A = 0, B = 0, C = 0,n = 0, count = 0; while ( 展开全文
头像 Zoknakuafal.
发表于 2022-08-17 11:56:29
这道题其实挺简单的,但我真是粗心大意,本来已经输入了一个元素x,又输入了一遍…… 把我整无语了…… 说一下思路, 就是用数组计数法就可以了, 也要注意一下输入(我就是输入错了,整半天才发现),因为是以-1结束,所以用while()循环输入,然后去判断x!=-1这件事,在这同时,也要将x出现的次数统计 展开全文
头像 牛客517072235号
发表于 2021-08-02 15:27:01
#include<iostream> using namespace std; int main() { int a=0, b=0, c=0, s=0; int x=0, i=-1; while(x!=-1) { cin>>x; 展开全文
头像 小卢code
发表于 2022-01-18 20:14:18
牛村正在进行村长选举,投票人一人一票,牛可乐是候选人A(投票代号为1)、牛能是候选人B(投票代号为2)和牛妹是候选人C(投票代号为3),其他投票代号无效。 投票列表用以-1表示结束,请分别统计出他们的得票数。谁的得票超过全部投票人数的半数,就输出谁当选为村长,如“A-yes”表示A当选,全部不过半数 展开全文
头像 快跑呀!!!
发表于 2020-02-11 20:15:42
import java.util.*;public class Main{ public static void main(String []args){ Scanner sc=new Scanner(System.in); int A=0,B=0,C=0,Tot= 展开全文
头像 李文卓sola
发表于 2022-10-09 20:02:37
#include<stdio.h> int main() { int a=0,b=0,c=0; int m=4; int cet=0; int cnt=0; while(m!=-1){ scanf("%d",&m); if(m==1){ a++;} if(m==2){ b++;} 展开全文
头像 AmzingWork
发表于 2023-04-11 13:07:44
代码如下 #include <iostream> using namespace std; int cnt[4] = {0}, tot = 0, num; int main() { cin >> num; while (num != -1) { if (n 展开全文
头像 杨离
发表于 2021-10-04 21:20:59
注意:此为暴力求解,思路仅供参考 #include<stdio.h> int main(){ int n; scanf("%d",&n);//第一次读入投票 int i,one=0,two=0,three=0,sum=1;//除i外,分别代表 展开全文
头像 Codecodify
发表于 2023-05-05 21:32:18
#include <stdio.h> int main() { int A = 0, B = 0, C = 0, total = 0, n = 0; while(1) { scanf("%d", &n); if(n == -1) 展开全文
头像 Ayx03
发表于 2022-03-10 22:47:50
#include<stdio.h> int a,b,c,z=1; int main(){ int t; scanf("%d",&t); while(t!=-1){ if(t==1) a++; else if(t==3) c+ 展开全文

等你来战

查看全部