當前位置:首頁 » 編程語言 » c語言投票程序

c語言投票程序

發布時間: 2023-07-05 14:08:54

c語言投票程序

提示輸入,可以直接輸入下標,0~2。
這樣就不需要判斷了。還能避免輸入錯誤。
提示輸入的文字建議用循環動態生成。這樣方便後期擴展,比如變成5個人。
提示輸入的文字大致可以這樣寫:
把數組大小定義成常量,方便修改,比如#define SIZE 3
printf("請輸入對應數字,為下列人物投票:");
for(i=0;i<SIZE;i++)
printf("%d:%s ",i,arr[i].name);
這樣後面輸入只要輸入結構數組下標,就可以直接++,無需判斷。

⑵ c語言寫的一個小型電子投票管理程序,有些問題,請高手賜教!

第1.
typedef
struct
person
{
int
mark=0;
char
name[50],resume[1000];
}
應該改作:
typedef
struct
person
{
int
mark=0;
char
name[50],resume[1000];
}person;
就是說你給了個typedef就得給名字,然後類型
定義
完後記得加分號。
第2.
void
date(person
*s)
{
int
i=0;
for(i=0;i<1000;i++)
{
if(*s[i].resume==0)
continue;
printf("編號:%d
姓名:%s\n簡歷:%s\n票數:%d",i+1,*s[i].name,*s[i].resume,*s[i].mark);
}
}
改作:
void
date(person
*s)
{
int
i=0;
for(i=0;i<1000;i++)
{
if(*s[i].resume==0)
continue;
printf("編號:%d
姓名:%s\n簡歷:%s\n票數:%d",i+1,s[i].name,s[i].resume,s[i].mark);
}
}
注意s是指針,s[i]等價於*(s+i),別在s[i]之前繼續加*號。

熱點內容
小型迷你存儲伺服器 發布:2025-05-07 01:32:31 瀏覽:140
手機配置太高怎麼玩低配游戲 發布:2025-05-07 01:25:26 瀏覽:11
視頻壓縮用什麼軟體 發布:2025-05-07 01:25:20 瀏覽:826
如何看懂汽車電瓶配置 發布:2025-05-07 01:19:12 瀏覽:323
星際源碼棋牌 發布:2025-05-07 01:17:53 瀏覽:50
我的世界伺服器右鍵刷物品 發布:2025-05-07 01:07:01 瀏覽:862
配置硼氫化鉀溶液有什麼要求 發布:2025-05-07 01:01:14 瀏覽:933
python3逐行讀取 發布:2025-05-07 01:01:14 瀏覽:989
伺服器被軟體鎖定如何破解 發布:2025-05-07 01:01:11 瀏覽:777
資料庫查詢命令是什麼 發布:2025-05-07 00:41:58 瀏覽:437