首页 > 其他分享 >2024.12.29-4 选票系统

2024.12.29-4 选票系统

时间:2024-12-29 21:58:01浏览次数:7  
标签:2024.12 name tmpname int xm 29 选票 piao printf

#include <stdio.h>
#include <string.h>

struct Xuanmin{
    
    char name[32];
    int piao;
    
};

int main()
{
    struct Xuanmin xm[3];
    int i;
    int j;
    int len;
    int total;
    char tmpname[32];
    len=sizeof(xm)/sizeof(xm[0]);
    for(i=0;i<len;i++){
        xm[i].piao=0;
        printf("请输入第%d个候选人的名字:\n");
        scanf("%s",xm[i].name);
    }
    for(i=0;i<5;i++){
        printf("请输入你要投给谁:\n");
        memset(tmpname,'\0',sizeof(tmpname));
        scanf("%s",tmpname);
        for(j=0;j<len;j++){
            if(strcmp(tmpname,xm[j].name)==0){
                xm[j].piao++;
            }
        }
        
    }
    for(i=0;i<len;i++){
        printf("名字:%s,票数;%d\n",xm[i].name,xm[i].piao);
    }
    
    return 0;
}

标签:2024.12,name,tmpname,int,xm,29,选票,piao,printf
From: https://blog.csdn.net/2302_79237935/article/details/144811441

相关文章

  • 2024.12.29-3 结构体与数组
    一个案例,讲明定义用法:#include<stdio.h>#include<string.h>structStudent{      intnum;   charname[32];   intage;   charsex;   charaddr[32];   doublescore;   };intmain(){   intarr[3]={1,2,3};  ......
  • 2024.12.29-2 结构体的小应用
    例题,有两个学生,输入两个学生的信息,输入成绩高的学生信息。方法一:#include<stdio.h>#include<string.h>//定义结构体。放在mian()外,为全局变量的感觉structStudent//开头必须大写。{   intnum;   charname[32];   charsex;   intage;   ......
  • 2024.12.29-1 结构体(基础)
    1)原因:一个整体需要用不同类型(intchar等等)的数据来描述,结构体是更好的来描述内容的工具。2)理解:与数组类似,为不同元素的集合体。3)定义://定义结构体。类似于模板,一般不给赋予具体的值,每一项也并不是都要使用。structStudent//开头必须大写。{   intnum;   ch......
  • 12.29
    两种判断能否被99整除的方法直接根据99规律根据能被99整除就一定能被11和9整除,根据9和11规律问题2题目3题目4枚举法题目5第一步:从2开始考虑第二步:因为因数有11和9,所以一定能被99整除题目6课后思考题......
  • Kubernetes(v1.29)学习笔记
    什么是KubernetesK8s是Kubernetes的简称,是一个开源的容器编排系统,用于自动部署、扩展和管理容器化应用程序。Kubernetes源于希腊语,意为“舵手”或“飞行员”,其主要功能包括服务发现与负载均衡、存储编排、Secret和配置管理、批量执行、水平扩缩、自动化上线和回滚、自动装箱......
  • SSM阿迪达斯服装销售管理系统-毕业设计源码33299
     摘要在当今数字化、快节奏的时代,高效的商业运营和精准的市场策略已成为企业成功的关键。特别是对于像阿迪达斯这样的国际知名服装品牌,面对日益激烈的市场竞争和消费者需求的多样化,拥有一套先进的销售管理系统显得尤为重要。为此,我们精心研发了SSM阿迪达斯服装销售管理......
  • GitHub每日最火火火项目(12.29)
    项目名称:free-programming-books项目介绍:free-programming-books由EbookFoundation开发,是一个提供免费编程书籍的项目。该项目使用HTML语言,有343,053个相关文件,62,152次构建。在编程学习领域,获取高质量的学习资料是非常重要的。这个项目通过收集和整理大量的免费......
  • GitHub每周最火火火项目(12.23-12.29)
    项目名称:clay项目介绍:clay由nicbarker开发,是一个用C语言编写的高性能UI布局库。该项目有8,507个相关代码文件,272次构建。在软件开发中,UI布局是用户体验的重要组成部分。clay项目通过其高性能的特点,能够帮助开发者更高效地构建用户界面。C语言的高效性和对底层操作的支持,使......
  • 2024.12.28 Good Bye 2024: 2025 is NEAR
    比赛链接Solved:5/10Rank:1565-90又-90,好不容易上点分两场全掉没了……A.TenderCarpenter题意:\(n\)个数,问能否有多于一种划分方案,使得划分出的每组数中任选三个数(可以相同)都能构成三角形。显然全划分成一个是合法的;那么只需考虑任意的相邻两个数能否分成一组即可。......
  • 2024.12.28 周六
    2024.12.28周六Q1.1100Youaregiventwointegers$l\ler$.Youneedtofindpositiveintegers$a$and$b$suchthatthefollowingconditionsaresimultaneouslysatisfied:$l\lea+b\ler$$\gcd(a,b)\neq1$orreportthattheydonotexist.......