用结构体数组,完成宠物信息登记管理。

管理宠物的名字,品种,年龄。

实现功能如下:

1.插入宠物信息

2.遍历宠物信息

#include <stdio.h>

#define N 100

typedef struct chongwu

{

char name20;

char pingz10;

int age;

}cw;

void intset_cw(cw *ptr,int *pnum)

{

printf("请输入宠物的名字\n");

scanf("%s",(ptr+*pnum)->name);

getchar();

printf("请输入宠物的品种\n");

scanf("%s",(ptr+*pnum)->pingz);

getchar();

printf("请输入宠物的年龄\n");

scanf("%d",&(ptr+*pnum)->age);

getchar();

(*pnum)++;

}

void put_cw(cw *ptr,int num)

{

int i =0;

for(i=0;i<num;i++)

{

printf("%s %s %d\n",ptri.name,ptri.pingz,ptri.age);

}

}

int main(int argc, const char *argv\[\])

{

cw lieN;

int choose;

int num=0;

while(1)

{

printf("------------\n");

printf("----1.输入宠物信息------\n");

printf("----2.输出宠物信息------\n");

printf("----3.退出------\n");

printf("-------------------\n");

printf("请输入\n");

scanf("%d",&choose);

getchar();

switch(choose)

{

case 1:

intset_cw(lie,&num);

printf("num=%d",num);

break;

case 2:

put_cw(lie,num);

break;

case 3:

goto END;

break;

default:

printf("请重新输入\n");

}

}

END:

return 0;

}

相关推荐
恣逍信点7 小时前
论“无中生有”之元逻辑——《凌微经——对称性共生关系论》随读
人工智能·程序人生·知识图谱·学习方法·业界资讯·交友·哲学
CoderYanger18 天前
A.每日一题:234. 回文链表
数据结构·程序人生·leetcode·链表·面试·职场和发展·学习方法
CoderYanger18 天前
A.每日一题:3612. 用特殊操作处理字符串 I
java·程序人生·leetcode·面试·职场和发展·学习方法·改行学it
CoderYanger18 天前
A.每日一题:144题+145题 二叉树的前序遍历+后序遍历
java·程序人生·leetcode·面试·职场和发展·学习方法·改行学it
2601_9603563819 天前
大数据管理与数据科学专业的对比分析
学习方法
法雅特吉他19 天前
吉他面板材质怎么选?云杉vs桃花心木深度解析
经验分享·新媒体运营·学习方法·材质·内容运营
CoderYanger19 天前
Java EE:6.网络编程套接字(第二弹)
java·网络·程序人生·面试·职场和发展·java-ee·学习方法
CoderYanger19 天前
Java EE:5.网络原理-初识
java·网络·面试·职场和发展·java-ee·智能路由器·学习方法
Cloud_Shy61819 天前
解读《Effective Python 3rd Edition》:从练气到老魔(第七章 Item 51)
开发语言·人工智能·笔记·python·学习方法
法雅特吉他20 天前
初学者吉他推荐品牌:法雅特梵高日记V1-PRO与天路F4016S参数深度解析,1500元档入门吉他选购指南
经验分享·新媒体运营·学习方法·材质·内容运营