该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

#define N 3

struct Student

{

int num;

char name[20];

int count;

}; int useful_poll=0;

int useless_poll=0;

int total_poll=0;

int main()

{

void input(struct Student stu[]);

void print(struct Student stu[]);

struct Student stu[N] = {0}, *p = stu;//初始化,我也不太清楚原因,印象中好像不用初始化来着。。。

input(p);

print(p);

return 0;

}

void input(struct Student stu[])

{

int i,j,k,n,m,x;

printf("欢迎使用班干部选举系统!\n");

for(i=0;i

{

printf("请输入选举人的姓名\n");

scanf("%s",stu[i].name);

stu[i].num=i+1;

}

printf("*************************分割线*************************\n");

printf("现在展示所有的选举人!\n");

for(i=0;i

{printf("编号:%d\n 姓名:%s\n",stu[i].num,stu[i].name);}

printf("输入投票的人数\n");

scanf("%d",&n);

printf("*********************************************************\n");

printf("开始投票环节\n");

for(j=0;j

{printf("输入您要想选举的人数\n");

scanf("%d",&k);

for(m=0;m

{printf("输入选举人的编号\n");

scanf("%d",&x);

if((x-1)

{ stu[x-1].count++;//count要变化啊!光一个count有用?

total_poll++;

useful_poll++;

}

else

{

useless_poll++;

}

}

}

}

void print(struct Student stu[])

{

int i;

for (i = 0; i < N; i++) {

printf("编号:%d\n 姓名:%s\n 个人的票数:%d\n", stu[i].num, stu[i].name,

stu[i].count);

}

printf("总票数:%d\n 有效票数:%d\n 无效票数:%d\n", total_poll, useful_poll,

useless_poll);

}

c语言结构体出现乱码,结构体数组输出时出现了乱码情况 求大神帮帮看程序相关推荐

  1. 两相四线步进电机C语言程序,求大神帮忙看单片机控制两相四线步进电机的程序!...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define uchar unsigned char #define uint unsigned int uchar code tim ...

  2. 郝斌c语言视频错误的在哪里,根据郝斌C语言视频学的解简单一元二次方程的代码总是敲错,求大神帮忙看看...

    满意答案 cdqlhh000 推荐于 2016.02.23 采纳率:50%    等级:7 已帮助:107人 # include # include int main(void) { //把三个系数保 ...

  3. c语言死机代码大全,最近在学C语言,有段代码一运行就死机,不知为何,求大神帮忙!...

    新_day_day_new #include #define N 10 //打印分数 int PScore(int score[]) { int i; printf("\n"); ...

  4. 请输入30名同学的c语言成绩,求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学...

    问题描述: 求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学 求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共 ...

  5. c语言用结构体交换名字,结构体赋值给另一个 结构体 如何定义 求大神了

    定义了一个 输入学生信息的 结构体 通过比较 总成绩  排名   各个信息都要交换信息,我想定义另一个结构体 盛放它  完成交换 #include struct Student//定义储存学生信息的结 ...

  6. 怎么用c语言表示大整数的四则运算,用c语言编写大整数的四则运算,求大神

    用c语言编写大整数的四则运算,求大神 答案:3  信息版本:手机版 解决时间 2019-10-03 17:13 已解决 2019-10-03 01:32 用c语言编写大整数的四则运算,求大神 最佳答案 ...

  7. c语言中len的作用,C语言 int len( )  求大神解释

    C语言 int len( ) 求大神解释 sen3830058 LV12 2013-03-13 #include int len(char s[]){ int n=0; while(s[n]!='\0 ...

  8. 赫夫曼编码c语言 排序部分,c语言构造哈夫曼树输出哈夫曼编码出错 ,跪求大神帮我找错...

    c语言构造哈夫曼树输出哈夫曼编码出错 ,跪求大神帮我找错0 youxun0952016.09.07浏览120次分享举报 #include #include #include typedef struc ...

  9. python12345输出54321_C语言编写程序 :输入一个正整数,将其逆序输出。例如,输入12345,输出54321. 跪求大神用循环语句...

    点击查看C语言编写程序 :输入一个正整数,将其逆序输出.例如,输入12345,输出54321. 跪求大神用循环语句具体信息 答:#include int main() { int num; scanf ...

最新文章

  1. linux 自学系列: 常用文件结构
  2. 渐进式web应用程序_渐进式Web应用程序简介
  3. Logical Volume Manager in Linux ( Create, Displ...
  4. 【数据结构】队列之链队列
  5. 160个CrackMe002
  6. Codeforces-33C. Wonderful Randomized Sum
  7. jsf集成spring_Spring和JSF集成:MVC螺母和螺栓
  8. 鸿蒙系统全是外国技术,华为正式发布鸿蒙操作系统!四大技术特性亮眼
  9. lambda表达式不使用委托(delegate) 用FUNC
  10. js正则及常用方法函数总结
  11. [C/C++] C++中new的语法规则
  12. Python学习手册~笔记1
  13. LPDDR4学习笔记
  14. 设置Parallels Desktop中的虚拟机使用宿主机代理
  15. 锐取电视墙服务器型号,锐取录播系统 CL4000系列多媒体录播一体机--投影时代产品专区...
  16. Oracle EBS R12 - ad patch/non-ad patch/admrgpch
  17. 肌酸报告:17个肌酸使用常见问题解答
  18. 液晶屏偏光片的选用规则?
  19. 帮百度AI干脏活累活的公司,都死了
  20. 计算机英语 病毒 教案,计算机病毒及其防治教案.doc

热门文章

  1. Linux系统的远程登录
  2. 从底层重学 Java 之 Stream 初探 Gitchat连接
  3. IIS Service Unavailable问题
  4. 比较创建几种线程的方式
  5. spring mvc框架请求注解解析,内部资源视图解析器
  6. 计算机考试打字对齐,2010年职称计算机考试:对齐方式
  7. git基础-远程仓库的使用
  8. LCA模板(数剖实现)
  9. 移动端弹出层加遮罩后禁止滑动
  10. NET Core 指令启动