最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實現(xiàn)選票統(tǒng)計

 更新時間:2020年07月23日 10:31:54   作者:驀~  
這篇文章主要為大家詳細介紹了C語言實現(xiàn)選票統(tǒng)計,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

用C語言實現(xiàn)選票統(tǒng)計,供大家參考,具體內(nèi)容如下

要求:

設(shè)有N個候選人,10個選舉人,每一個選舉人只能選一位候選人,最終票數(shù)最高的當(dāng)選為領(lǐng)導(dǎo)人,輸出候選人票數(shù)和領(lǐng)導(dǎo)人信息。

實現(xiàn):

1定義結(jié)構(gòu)體數(shù)組存儲候選人信息。
2循環(huán)10次,每次從鍵盤輸入選票姓名,和候選人進行比較,并統(tǒng)計選票。

代碼:

#include<stdio.h>
#include<string.h>
#define N 3
struct person{
 char name[20];
 int count;
}leader[3]={{"as",0,},{"qw",0,},{"zx",0}};//定義結(jié)構(gòu)體數(shù)組初始化
//統(tǒng)計選票
void addcount()
{
 int i,j;
 char name[20];
 for(i=0;i<10;i++)
 { printf("請輸入選票姓名:");
  gets(name);//輸入選票姓名
 for(j=0;j<N;j++)
 { 
 if(strcmp(name,leader[j].name)==0)
  leader[j].count++;//選票姓名和候選人比較,相同的候選人票數(shù)加一
 } 
 }
}
//輸出候選人票數(shù)
void printcount()
{ for(int i=0;i<N;i++)
 {printf("%s:%d\n",leader[i].name,leader[i].count);
 }

}
//輸出領(lǐng)導(dǎo)人信息
void printleader()
{
 int max,t;
 max=leader[0].count;
 for(int i=1;i<N;i++)
 { if(leader[i].count>max)
   max=leader[i].count;
 t=i;
 }
 printf("%s候選成功!選舉票數(shù)為:%d!\n",leader[t].name,max);
}
//主函數(shù)
int main()
{
 addcount();
 printcount();
 printleader(); 
  return 0;
} 

運行結(jié)果:

更多學(xué)習(xí)資料請關(guān)注專題《管理系統(tǒng)開發(fā)》。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

  • Qt實現(xiàn)發(fā)送HTTP請求的示例詳解

    Qt實現(xiàn)發(fā)送HTTP請求的示例詳解

    這篇文章主要為大家詳細介紹了如何通過Qt實現(xiàn)發(fā)送HTTP請求,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-03-03
  • OpenGL畫bezier曲線

    OpenGL畫bezier曲線

    這篇文章主要為大家詳細介紹了OpenGL畫bezier曲線,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C++學(xué)校運動會管理系統(tǒng)的實現(xiàn)

    C++學(xué)校運動會管理系統(tǒng)的實現(xiàn)

    這篇文章主要為大家詳細介紹了C++如何實現(xiàn)學(xué)校運動會管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • C語言樹與二叉樹基礎(chǔ)全刨析

    C語言樹與二叉樹基礎(chǔ)全刨析

    二叉樹可以簡單理解為對于一個節(jié)點來說,最多擁有一個上級節(jié)點,同時最多具備左右兩個下級節(jié)點的數(shù)據(jù)結(jié)構(gòu)。本文將詳細介紹一下C中二叉樹與樹的概念和結(jié)構(gòu),需要的可以參考一下
    2022-04-04
  • C/C++中的mem函數(shù)和strcopy函數(shù)的區(qū)別和應(yīng)用

    C/C++中的mem函數(shù)和strcopy函數(shù)的區(qū)別和應(yīng)用

    strcpy和memcpy都是標(biāo)準(zhǔn)C庫函數(shù),strcpy提供了字符串的復(fù)制而memcpy提供了一般內(nèi)存的復(fù)制。下面通過本文重點給大家介紹C/C++中的mem函數(shù)和strcopy函數(shù)的區(qū)別和應(yīng)用,非常不錯,感興趣的朋友一起看下吧
    2016-08-08
  • C++中關(guān)于getchar()的使用方法

    C++中關(guān)于getchar()的使用方法

    這篇文章主要介紹了C++中關(guān)于getchar()的使用方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 淺談C++函數(shù)聲明后面加throw()的作用(必看)

    淺談C++函數(shù)聲明后面加throw()的作用(必看)

    下面小編就為大家?guī)硪黄獪\談C++函數(shù)聲明后面加throw()的作用(必看)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • C++17使用折疊表達式實現(xiàn)一個IsAllTrue函數(shù)的過程

    C++17使用折疊表達式實現(xiàn)一個IsAllTrue函數(shù)的過程

    本文介紹了利用C++17特性實現(xiàn)IsAllTrue函數(shù)的方法,詳細講解了從基于初始化列表的初級版本到使用折疊表達式和類型萃取的高級優(yōu)化版本,需要的朋友參考下吧
    2024-09-09
  • C++之vector容器的swap方法解讀

    C++之vector容器的swap方法解讀

    這篇文章主要介紹了C++之vector容器的swap方法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Cocos2d-x人物動作類實例

    Cocos2d-x人物動作類實例

    這篇文章主要介紹了Cocos2d-x人物動作類實例,本文用大量代碼和圖片講解Cocos2d-x中的動作,代碼中同時包含大量注釋說明,需要的朋友可以參考下
    2014-09-09

最新評論

高尔夫| 图片| 新蔡县| 镶黄旗| 马尔康县| 凤台县| 礼泉县| 盘山县| 利津县| 闽清县| 邵东县| 郓城县| 南靖县| 湛江市| 仪陇县| 石首市| 黎川县| 舟山市| 福鼎市| 洪洞县| 竹北市| 万山特区| 加查县| 赤水市| 达孜县| 武冈市| 新建县| 桃园县| 江津市| 井冈山市| 伊通| 洛南县| 云安县| 阳泉市| 平果县| 沁源县| 海南省| 定兴县| 霞浦县| 凤山县| 仲巴县|