---
title: "我写的一个程序半成品"
date: 2009-12-12 00:35:00
---

他并没有完全实现我想要的功能。还有待改进。

#include ”stdio.h”

struct score

{

int computer;

int english;

int math;

int c;

};

 struct person

 {

char num[12];

char name[30];

struct score student;

 };

void main()

{   void input(person \*p1);

void output(person p1);

int x;

person per[5],\*p;

printf (“\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\n”);

printf (“请选择所需要的功能：\n”);

printf (“录入数据请按“1”。\n”);

printf (“查看数据请按“2”.\n”);

printf (“查找数据请按“3”\n”);

    scanf  (“%d”,&x);

    if (x=1)

  {

  for (p=per;p<per+5;p++)

    input (p);

  }

    if (x=2)

    {

    for (p=per;p<per+5;p++)

    output (\*p);

    }

       else

    printf (“对不起！你的输入有误。”);

}

    void input(person \*p1)

     {

     printf(“请输入学号：”);

     scanf(“%s”,(\*p1).num);

     printf (“请输入姓名：”);

     scanf (“%s”,(\*p1).name);

     printf(“请输入成绩(计算机/英语/数学/C语言)：”);

     scanf(“%d %d %d %d”,&(\*p1).student.computer,&(\*p1).student.english,&(\*p1).student.math,&(\*p1).student.c);

     }

void output(person p1)

{

printf (“学号: %s\n”,p1.num);

    printf(“姓名：%s\n”,p1.name);

    printf(“计算机：%2d 英语 %2d 数学 %2d C语言 %2d \n”,p1.student.computer,p1.student.english,p1.student.math,p1.student.c);

}

他始终没有实现我想要的功能。。这仅仅是个简单的程序啊。。。。哎，好难。也只有60几行代码。
