毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

C语言课程设计简易通讯录设计源代码+流程图 第4页

更新时间:2012-8-7:  来源:毕业论文
/*显示记录,参数为记录数组和记录条数*/
void list(ADDRESS t[],int n)
{
   int i;
   system("cls");
   printf("\n\n*******************ADDRESS******************\n");
   printf("num  name               unit                     telephone\n");
   printf("-----------------------------------------------------\n");
   for(i=0;i<n;i++)
   printf("%-5d%-15s%-25s%-15s\n",t[i].num,t[i].name,t[i].units,t[i].tele);
   if((i+1)%10==0)   /*判断输出是否达到10条记录*/
   {
      printf("Press any key continue...\n"); /*提示信息*/
      getch();  /*压任意键继续*/
   }
   printf("************************end*******************\n");
}
/*查找记录*/
void search(ADDRESS t[],int n)
{
   char s[20];   /*保存待查找姓名字符串*/
   int i;   /*保存查找到结点的序号*/
   system("cls");   /*清屏*/
   printf("please search name\n");
   scanf("%s",s); /*输入待查找姓名*/
   i=find(t,n,s); /*调用find函数,得到一个整数*/
   if(i>n-1)  /*如果整数i值大于n-1,说明没找到*/
      printf("not found\n");
   else
      print(t[i]);  /*找到,调用显示函数显示记录*/
}
/*显示指定的一条记录*/
void print(ADDRESS temp)
{
   system("cls");
   printf("\n\n********************************************\n");
   printf("num     name              unit                    telephone\n");
   printf("-----------------------------------------------------\n");
   printf("%-5d%-15s%-25s%-15s\n",temp.num,temp.name,temp.units,temp.tele);
   printf("**********************end***********************\n");
}
/*查找函数,参数为记录数组和记录条数以及姓名s */
int find(ADDRESS t[],int n,char *s)
{
   int i;
   for(i=0;i<n;i++)/*从第一条记录开始,直到论文范文http://www.chuibin.com/  最后一条*/
   {
      if(strcmp(s,t[i].name)==0)  /*记录中的姓名和待比较的姓名是否相等*/
      return i;   /*相等,则返回该记录的下标号,程序提前结结束*/   }

上一页  [1] [2] [3] [4] [5] [6] 下一页

C语言课程设计简易通讯录设计源代码+流程图 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。