c语言链表宠物4节点
 struct pet
{
 char *type;
 char *color;
 char *sex;
 int num;
};
题目意思不明,具体需求是什么 
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct pet{
 char type[16];
 char color[16];
 char sex[16];
 int num;
 struct pet *next;
}PET; //节点的结构体,包含一个宠物的四个属性和指针.
PET *head;//头节点
void init() //初始化节点
{
 head=(PET *)malloc(sizeof(PET));
 head->next=NULL;
}
void add(PET *nod) //添加节点
{
 if(head->next==NULL){
 head=nod;
 }
 else
 {
 nod->next=head->next;
 head->next=nod;
 }
}
void ergod(PET *head,int num) //遍历整个链表并打印数据
{
 PET *getnod=head;
 while(num>0)
 {
 printf("%st",getnod->type);
 printf("%st",getnod->color);
 printf("%st",getnod->sex);
 printf("%dt",getnod->num);
 getnod=getnod->next;
 num--;
 printf("n");
 }
 printf("------------------------------------------n");
}
int main(void)
{
 int i,num=4;
 PET *node;
 int n=0;
 init();
 printf("*****本程序输入狗狗的各种属性最后打印*****n");
 for(i=0;i<num;i++)
 {
 node=(PET *)malloc(sizeof(PET));
 printf("请输入第%d种狗狗的数据n",i+1);
 if(i!=0)
 getchar();//接下来的几次数入会多出一个空格通过getchar()接受掉。
 printf("请输入颜色:");
 gets(node->color);
 printf("请输入种类:");
 gets(node->type);
 printf("请输入性别:");
 gets(node->sex);
 printf("请输入数量:");
 scanf("%d",&node->num);
 add(node);
 printf("n--------n");
 }
 printf("输出结果:n");
 printf("n-----------------------------------------n");
 ergod(head,num);
} 
相关知识
c语言链表宠物4节点
c语言宠物管理系统,请用C语言编出一个简单的宠物管理系统。
c语言宠物店管理系统,宠物店信息管理系统的设计课程设计报告精选.doc
「宠物家」完成2亿元C2轮融资,C轮融资超4亿元
商务谈判语言沟通技巧(精选20篇)
鸟语语言翻译器免费版
密码 pasuwado题解
乌龟的肢体语言
狗能吃维生素c
了解宠物语言,把握宠物市场,宠物语言翻译器带来的创业新视角!
网址: c语言链表宠物4节点 https://www.mcbbbk.com/newsview79299.html
| 上一篇: 宠物结婚 运用OOP思想,使用J | 下一篇: BBC:老外在华语言不通闹乌龙宠 | 
推荐分享
 
                
                
                
                - 1养玉米蛇的危害 28694
- 2狗交配为什么会锁住?从狗狗生 7180
- 3我的狗老公李淑敏33——如何 6236
- 4豆柴犬为什么不建议养?可爱的 4637
- 5南京宠物粮食薄荷饼宠物食品包 4563
- 6中国境内禁养的十大鸟种,你知 4429
- 7湖南隆飞尔动物药业有限公司宠 4259
- 8自制狗狗辅食:棉花面纱犬的美 4257
- 9家养水獭多少钱一只正常 4212
- 10广州哪里卖宠物猫狗的选择性多 4122






