当前位置:首页 » 编程语言 » 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-02-09 08:53:53 浏览:798
逆战笔记哪个配置好玩 发布:2025-02-09 08:53:04 浏览:599
怎么打开电脑云服务器 发布:2025-02-09 08:36:01 浏览:219
日元对人民币算法 发布:2025-02-09 08:35:52 浏览:39
安卓手机微信语音怎么不能转文 发布:2025-02-09 08:25:30 浏览:922
c上机编程题 发布:2025-02-09 08:17:18 浏览:319
显示语法错误编译不出来 发布:2025-02-09 08:17:09 浏览:286
酒店配置什么灭火系统 发布:2025-02-09 08:06:37 浏览:774
java至尊 发布:2025-02-09 08:03:23 浏览:559
pythonwith 发布:2025-02-09 08:00:25 浏览:173