C語言 | 統計選票結果的程序

      網友投稿 764 2022-05-29

      例38:有三個候選人,每個選民只能投給一個人,要求用C語言編一個統計選票的程序,先后輸入備選人的的名字,最后輸出各人的得票結果。

      解題思路:需要設計一個結構數組,數組中包含3個元素,每個元素中的信息應包括候選人的姓名和得票數。

      源代碼演示:

      #include//頭文件 #include//引入strcmp struct people//定義結構體變量 { char name[20];//定義字符數組 int number;//定義整型變量 } leader[3]={"li",0,"zhang",0,"sun",0}; /*數組的定義和引用不一樣,把姓賦給數組name 把0賦給 shu*/ int main()//主函數 { int i,j;//定義整型變量 char leader_name[20];//定義字符數組 for(i=1;i<10;i++)//for循環,循環9次 { printf("請輸入人名\n");//提示語句 scanf("%s",leader_name);//鍵盤輸入名字 for(j=0;j<3;j++) if(strcmp(leader_name,leader[j].name)==0)//比較兩個字符串,如果名字相等 { leader[j].number++;//票數加1 } } printf("結果是:\n");//提示語句 for(i=0;i<3;i++)//for循環 { printf("%s票數:%d\n",leader[i].name,leader[i].number);//輸出名字和票數 } return 0;//主函數返回值為0 }

      C語言 | 統計選票結果的程序

      編譯運行結果如下:

      請輸入人名 li 請輸入人名 zhang 請輸入人名 sun 請輸入人名 sun 請輸入人名 li 請輸入人名 li 請輸入人名 li 請輸入人名 sun 請輸入人名 sun 結果是: li票數:4 zhang票數:1 sun票數:4 -------------------------------- Process exited after 23.01 seconds with return value 0 請按任意鍵繼續. . .

      C 語言 嵌入式

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:【最佳實踐】使用DLI將CSV數據轉換為Parquet數據
      下一篇:7天攻克運維瓶頸 玩轉立體運維
      相關文章
      亚洲精品成人网站在线播放| 亚洲精品美女久久久久久久| 亚洲av无码片vr一区二区三区| 亚洲欧洲精品在线| 久久伊人久久亚洲综合| 区久久AAA片69亚洲| 伊人久久亚洲综合| 中文字幕亚洲日本岛国片| 亚洲无线一二三四区手机| 亚洲精品国产精品乱码不卡| 亚洲毛片av日韩av无码| 久久久久亚洲?V成人无码| 国产亚洲人成网站在线观看| 国产精品亚洲视频| 国产性爱在线观看亚洲黄色一级片 | 亚洲爆乳无码精品AAA片蜜桃| 亚洲小说图区综合在线| 亚洲一区AV无码少妇电影| 亚洲人成电影网站免费| 亚洲精品无码专区在线| 处破女第一次亚洲18分钟| 国产成人亚洲综合在线| 亚洲日韩中文在线精品第一| 亚洲日本一区二区一本一道| 亚洲国产香蕉人人爽成AV片久久 | 中文字幕亚洲色图| 亚洲成人福利在线| 亚洲 日韩经典 中文字幕| 亚洲中文无码永久免费| 亚洲AV成人一区二区三区观看 | 久久久久亚洲精品日久生情 | 亚洲真人无码永久在线观看| 亚洲AV无码成人精品区狼人影院 | 91嫩草亚洲精品| 亚洲综合无码无在线观看| 亚洲AV无码专区在线电影成人| 亚洲AV无码成H人在线观看| 亚洲午夜未满十八勿入网站2| 亚洲成色www久久网站夜月| 亚洲视频一区二区三区| 亚洲偷偷自拍高清|