eif吧 关注:119贴子:4,848

回复:【╮(╯▽╰)╭】C语言是个什么东西

只看楼主收藏回复

Mark 一下
记得明天拿报告!!!!!!!!!


IP属地:广东18楼2012-12-10 14:39
回复
    //student.c
    //fzy create 2012-12-10
    //学生数据操作文件
    #include <stdio.h>
    #include <string.h>
    #include "student.h"
    void SearchByName(struct STUDENT_INFO student[],int n,char name[])
    {
    int i;
    int isFind = 0;
    for(i=0; i<n; i++)
    {
    if(strcmp(student[i].name,name)==0)
    {
    printf("%d\t%s\t%s\n",student[i].num,student[i].name,student[i].className);
    isFind = 1;
    }
    }
    if(!isFind)
    {
    printf("没有找到姓名为%s的学生",name);
    }
    }


    IP属地:广东21楼2012-12-11 09:30
    回复
      //student.h
      //fzy create 2012-12-10
      //
      struct STUDENT_INFO
      {
      int num;
      char name[28];
      char className[100];
      }; void SearchByName(struct STUDENT_INFO student[],int n,char name[]);


      IP属地:广东22楼2012-12-11 09:30
      回复
        //main.c
        //欢迎使用学生管理系统主程序界面文件
        //fzy create 2012-12-10
        #include <stdio.h>
        #include "student.h"
        #define MAX_INFO_COUNT 500
        int main()
        {
        char c;
        struct STUDENT_INFO student[MAX_INFO_COUNT];
        int iNo = 0;
        printf("欢迎使用学生管理系统!\n");
        printf("添加纪录请按I\n");
        printf("退出请按Q\n");
        c=getchar();
        if(c=='I'||c=='i')
        {
        printf("输入学生数据:\n");
        printf("学号-〉");
        scanf("%d",&student[iNo].num);
        printf("姓名-〉");
        scanf("%s",student[iNo].name);
        printf("班级-〉");
        scanf("%s",student[iNo].className);
        printf("%d\t%s\t%s\n",student[iNo].num,student[iNo].name,student[iNo].className);
        iNo++;
        }
        else if(c=='Q'||c=='q')
        {
        return 0;
        }
        printf("欢迎使用学生管理系统!\n");
        printf("添加纪录请按I\n");
        printf("退出请按Q\n");
        c=getchar();
        c=getchar();
        if(c=='I'||c=='i')
        {
        printf("输入学生数据:\n");
        printf("学号-〉");
        scanf("%d",&student[iNo].num);
        printf("姓名-〉");
        scanf("%s",student[iNo].name);
        printf("班级-〉");
        scanf("%s",student[iNo].className);
        printf("%d\t%s\t%s\n",student[iNo].num,student[iNo].name,student[iNo].className);
        }
        else if(c=='Q'||c=='q')
        {
        return 0;
        }
        SearchByName(student,iNo,"qwe");
        return 0;
        }


        IP属地:广东23楼2012-12-11 09:30
        回复
          擦擦擦擦擦擦擦擦擦擦擦擦
          老师的电脑有病毒
          还要我们来传
          结果基本全班中毒


          24楼2012-12-14 13:39
          回复

            void BookDelete() /*输入录入号,删除图书*/
            {
            int i,k,n;
            int num;
            char yes_no;
            for(i=0;i<N;i++)
            printf("book[%d].num=%d\n",i,book[i].num);
            do
            {
            printf("\n input the book's number:");
            scanf("%d",&num);
            for(k=0;k<n;k++)
            if(book[k].num==num) break;
            if(k<10)
            {
            for(i=k;i<n;i++)


            IP属地:广东26楼2012-12-17 11:20
            收起回复
              book[i].num=book[i+1].num;
              n=n-1;
              printf("删除第%d本图书\n",k);
              }
              else
              printf("命令错误,请重新输入\n");
              printf("n=%d\n",n);
              for(i=0;i<n;i++)
              printf("book[%d].num=%d\n",i,book[i].num);

              printf("\ncontinue to delete books:(y/n)?\n");
              do
              {
              yes_no=getchar();
              }while(yes_no!='Y'&&yes_no!='y'&&yes_no!='N'&&yes_no!='n');
              }while(yes_no=='Y'||yes_no=='y');
              }


              IP属地:广东27楼2012-12-17 11:20
              收起回复
                今天刚学C++。。
                   暗の炎に抱かれて消えろっ!
                       


                IP属地:湖北31楼2013-03-05 22:38
                收起回复