99问答网
所有问题
C语言编程:建立一个链表,每个节点包括:学号、姓名、性别、年龄。统计该链表里学生性别比例。
建立一个链表,每个节点包括:学号、姓名、性别、年龄。统计该链表里学生性别比例。
举报该问题
其他回答
第1个回答 2014-06-19
循环遍历链表,然后在循环里做一个判断,如果性别是男计数一次,遍历完成之后把这个数字除以总数,就是男性的比例,用1减这个就是女性比例。
相似回答
建立一个链表,每个节点包括学生
的学号、
姓名
、
性别
、
年龄,学号
答:
printf("输入
性别:
");gets(p->sex);printf("输入
年龄:
");scanf("%d",&p->age);while(p->num!=-1){ q->next=p;q=p;p=(struct data*)malloc(sizeof(struct data));printf("输入
学号:
");scanf("%d",&p->num);getchar();if(p->num==-1) break;printf("输入
姓名:
");gets...
建立一个链表,每个
结点
包括:学号
、
姓名
、
性别
、
年龄
。
答:
include<malloc.h> define LEN sizeo(struct student)struct student { char num[6];char name[8];char sex[2];int age;struct student *next;}stu[10];void main(){ struct student *p,*pt,*head;int i,length,iage,flag=1;int find=0;while(flag==1){ printf("input length of lis...
编写一个c语言
程序,实现录入
学生学号
和
姓名
信息的功能
答:
1、首先
创建一个c语言
项目。然后右键头文件
,创建一个
Stu的头文件。2、然后编写头文件的代码。再将数据结构的增删改查和结构体写入头文件。3、然后在源文件中创建main源文件和Stu源文件。再main文件中写入int mian()代码。4、然后在mian主函数中,写入while语句无限循环。再写入Init函数。5、然后在St...
用
C语言编写
的
链表
通讯录中怎么添加
统计
男女人数功能?
答:
遍历
链表
,分别
统计
男女的人数。代码:struct Node { //
性别
。 0--男人,1-女人 int sex;// 其他数据 ...struct Node * next;};int men=0;int women=0;// 链表指针 Node *p = head;while(p!=NULL){ if(p->sex== 0){ men++;} else { women++;} p=p->next;} ...
如何用
C语言创建一个链表,
实现增、删、改、查?
答:
//1、写出
建立一个
带头结点的线性链表的函数,其中每个结点
包括学号
、姓名、分数三个数据域。函数形式如下:NODE *creat_link(int direction){ NODE *head,*p,*tail;int xh,i=1;if(direction==1) //当direction的值为1时,新建立的结点连到尾部 { tail=head=(NODE *)malloc(sizeof(NODE));h...
c语言编写学生
信息管理系统
答:
c语言编写学生
信息管理系统 学生信息
包括:学号,姓名,年龄,性别,
出生年月,地址,电话,E-mail等。试设计
一学生
信息管理系统,使之能提供以下功能:系统以菜单方式工作学生信息录入功能(学生信息用文件保存... 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下...
c语言学生
信息管理系统代码
答:
学生信息
包括学号,
名字
,性别,年龄,
成绩,住址菜单:1.录入学生信息(要求可以重复录入,一个一个录入的那种,不要一开始就定义一个总的个数)2.增加学生信息3.修改学生信息4.删除... 学生信息包括学号,名字,性别,年龄,成绩,住址菜单:1.录入学生信息(要求可以重复录入,一个一个录入的那种,不要一开始就定义一个总的...
...个c语言成绩记录簿
,每个学生
信息
包括:学号,姓名,c语言
成绩. 具体功能...
答:
编制
一个c语言
成绩记录簿
,每个学生
信息
包括:学号,姓名,c语言
成绩. 具体功能:(1)创建信息链表并以磁盘文你看看能不能运行#include<iostream> #include<cstdlib>#include<cstddef>#include&l
C语言
的家谱图。。想求
一个
运用结构
链表
的源程序
答:
程序首先定义了`BiNode`结构体,用于存储家谱中的个体信息。每个`BiNode`包含男女名字、父母名字、辈分以及指向孩子和兄弟的指针。接下来定义了栈结构`SqStack`,用于存储家谱图的节点。`InitStack`函数初始化栈,`Push`函数将节点推入栈顶,`Pop`函数取出栈顶
节点,
`EmptyStack`函数检查栈是否为空。`...
大家正在搜
双向链表删除一个节点
链表删除最后一个节点
C语言创建链表
C语言链表输入
链表节点定义
链表添加节点
链表节点删除
链表节点
双向链表删除节点
相关问题
c语言建立一个链表,每个结点包括:学号,姓名,性别.统计该链...
定义一个表示学生的类student,包括属性:学号,姓名,性...
c语言编程题,程序功能: 建立一个链表,每个结点包括:学号、...
C语言:建立一个链表,每个结点包括:学号、姓名、性别、年龄。
试编写一个程序完成:建立一个链表,每个结点包括:学号、姓名、...
建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个...
建立一个链表,每个结点包括:学号、姓名、性别、年龄。
首先建立一个链表,每个节点包括学号、姓名、性别、年龄;然后输...