小型数据库系统设计

来源:百度知道 编辑:UC知道 时间:2024/06/27 19:08:17
一、目的和要求
1.综合应用C语言的基本语句,编写应用程序。
2.通过程序设计掌握C语言结构体变量和数组的定义和引用。灵活应用指针编写一定难度的应用程序。
3.系统能正常运行
二、实验内容
编写通讯录系统,基本功能包括:信息录入、修改、删除、查询。
三、算法
可以使用结构体数组、文件或链表实现。
谢谢各位了~```

#include<stdio.h>
#include<stdlib.h>

char* month_str[]={"January","February","March","April","May","June","July","August","September","October","November","December"};
char* week[]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};

int IsLeapYear(int year) /*find out the year is leap year or not*/
{
if((year%4==0&&year%100!=0)||(year%400==0))
return 1;
else
return 0;

}
int month_day(int year,int month)
{
int mon_day[]={31,28,31,30,31,30,31,31,30,31,30,31};
if(IsLeapYear(year)&&month==2)
return 29;
else
return(mon_day[month-1]);

}
int DaySearch(int year,int month,int day) /*search what day this day is*/
{
int c=0; <