日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

模拟选票

發布時間:2024/1/18 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 模拟选票 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include <stdio.h>//包含標準輸入輸出函數 #include <math.h> //2019.10.19 //2006-03 //編程模擬選舉過程,假定4位候選人zhang\wang\li\zhao //代號分別為1、2、3、4 //選舉人直接鍵入候選人代號,1-4之外的為棄權票、-1為終止標志。 //打印各位候選人的得票以及當選者的名單、(得票數超過選票總數的一半)int main(){void Count(char ch,int count[5]);int i;char ch;char name[4][10]={"zhang","wang","li","zhao"};int count[5]={0},num=0,sec=-1; //num為總票數 connt[4]為棄權票 while(1){ch=getchar();if(ch=='-'){ch=getchar();if(ch=='1')break; }num++;Count(ch,count);}for(i=0;i<4;i++){if(count[i]>(num-count[4])/2){ //有效票=總票-棄權票 sec=i;}printf("%5s : %d\n",name[i],count[i]);//打印各位候選人的得票}if(sec==-1){printf("沒有超過半數的人選!"); }else{printf("半數人選:%5s",name[sec]);}return 0; }void Count(char ch,int count[5]){switch(ch){case '1':count[0]++;break;case '2':count[1]++;break;case '3':count[2]++;break;case '4':count[3]++;break;default: count[4]++;break; } }

?

總結

以上是生活随笔為你收集整理的模拟选票的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。