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

这篇具有很好参考价值的文章主要介绍了用结构体数组,完成宠物信息登记管理。。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

实现功能如下:

1.插入宠物信息

2.遍历宠物信息

 文章来源地址https://www.toymoban.com/news/detail-825420.html

 #include <stdio.h>

 #define N 100

 typedef struct chongwu

 {

     char name[20];

     char pingz[10];

     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",ptr[i].name,ptr[i].pingz,ptr[i].age);

     }

 

 }

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

 {

     cw lie[N];

     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;

 }

 

到了这里,关于用结构体数组,完成宠物信息登记管理。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包