鱼C论坛

 找回密码
 立即注册
查看: 1797|回复: 0

[技术交流] 菜鸟制作了个通讯录

[复制链接]
发表于 2014-8-17 15:44:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 ♂情︵☆缘★ 于 2014-8-17 16:39 编辑

[i][i][i][i][i]
</blockquote></div><div class="blockcode"><blockquote>#include <stdio.h>
#include <malloc.h>
#define P printf
#define S scanf

struct stu
{
        char name[20];
        char set[5];
        char phone[15];
};

int main()
{
        struct stu *p;
        int num(void);
        void fuzhi( struct stu *q, int n);                //输入数据
        void shuchu( struct stu *q1, int n1);        //输出数据
        int len;
        len = num();
        p = (int *)malloc(sizeof(int)*len);
        fuzhi( p, len );
        shuchu( p, len );
        getch();
        return 0;
}

int num(void)
{
        int i;
        while(1)
        {
                P("How much you want to store a number: \n");
                S("%d",&i);
                if( i >= 1 )
                {
                        return i;
                }
        }
}

void fuzhi( struct stu *q, int n)
{
        int i;
        for ( i = 0; i < n; i++ )
        {
                P("第%d位:\n",i+1);
                P("Please input your name:\n");
                S("%s",&q[i].name);
                P("Please input your set:\n");
                S("%s",&q[i].set);
                P("Please input your phone:\n");
                S("%s",&q[i].phone);
        }
}

void shuchu( struct stu *q1, int n1)
{
        int i;
        P("Name:          Set:          Phone:\n");
        for( i = 0; i < n1; i++ )
        {
                P("%d:   ",i+1);
                P("%s        %s           %s    \n",q1[i].name,q1[i].set,q1[i].phone);
        }
}



这是做一个通讯录的程



[/i][/i][/i][/i][/i]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 19:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表