域名服务器管理系统实验报告_数据结构课程设计(编辑修改稿)内容摘要:
sno。 《数据结构》课程设计 中南民族大学计算机科学学院 14 int check_int,i。 int flag。 /*要查询的地址是否存在的标 志,其中存在时 flag=0*/ do { check_int=0。 flag = 1。 system(cls)。 printf(请输入想要搜索的域名 :\n)。 scanf(%s,temp)。 /*检查输入是否正确 */ check_char = temp。 while(*check_char != 39。 \039。 ) { if(*check_char == 39。 .39。 ) check_int++。 check_char++。 } if(check_int == 3 amp。 amp。 *(check_char1) != 39。 .39。 ) { for(i = 0。 i n。 i++) { 《数据结构》课程设计 中南民族大学计算机科学学院 15 if(!strcmp(a[i], temp))/*判断是否存在要查找的地址 */ { flag = 0。 break。 } } if(flag == 0) { printf(搜索结果 :\n)。 printf(%s printf(按任意键返回 ...\n)。 getch()。 } else { system(cls)。 printf(查询不到域名 \%s\!\n,temp)。 printf(按任意键返回 ...)。 getch()。 } 《数据结构》课程设计 中南民族大学计算机科学学院 16 } else { printf(你输入的域名有误 !\n\n\n按任意键返回 ...)。 getch()。 } do { system(cls)。 printf(是否继续搜索域名 ?(Y/N)\n)。 yesno = getch()。 putchar(yesno)。 getch()。 }while(yesno != 39。 Y39。 amp。 amp。 yesno != 39。 y39。 amp。 amp。 yesno != 39。 N39。 amp。 amp。 yesno != 39。 n39。 )。 }while(yesno == 39。 Y39。 || yesno == 39。 y39。 )。 } 4. 域名信息修改: 《数据结构》课程设计 中南民族大学计算机科学学院 17 对于已经录入的域名信息进行修改,先输入你想要修改的域名,然后判断用户所输入的信息是否存在,如果存在,则提示输入一个新的域名,若输入的域名合法则提示修改成功,如果输入的域名不合法则提示你输入的域名有误,然后继续输入;如果你是输入想要修改的域名信息不合法则提示你输入的域名有误然后提示重新输入。 伪代码如下: do{ 提示用户输入想要修改的域名信息,并判断其是否存在 if存在 提示用户输入新域名,并判断该域名是否符合格式要求,是否 有重复 else提示用户重新输入 询问用户是否继续修改 }while(条件为真) 具体实现如下: void refine(char a[N][L], int n) { char temp[L]。 char *check_char。 char yesno。 int check_int,i。 int flag。 /*要修改的地址是否存在的标志,其中存在时 flag=0*/ int target。 /*要修改的目标字符串的下标 */ 《数据结构》课程设计 中南民族大学计算机科学学院 18 do { check_int=0。 flag = 1。 system(cls)。 printf(请输入想要修改的域名 :\n)。 scanf(%s,temp)。 /*检查输入是否正确 */ check_char = temp。 while(*check_char != 39。 \039。 ) { if(*check_char == 39。 .39。 ) check_int++。 check_char++。 } if(check_int == 3 amp。 amp。 *(check_char1) != 39。 .39。 ) { for(i = 0。 i n。 i++) { if(!strcmp(a[i], temp))/*判断是否存在要查找的地址 */ 《数据结构》课程设计 中南民族大学计算机科学学院 19 { flag = 0。 target = i。 break。 } } if(flag == 0) { do/*判断找到的地址是否是打算要修改的地址 */ { system(cls)。 printf(%s printf(是否修改此域名 ?(Y/N)\n)。 yesno = getch()。 putchar(yesno)。 getch()。 }while(yesno != 39。 Y39。 amp。 amp。 yesno != 39。 y39。 amp。 amp。 yesno != 39。 N39。 amp。 amp。 yesno != 39。 n39。 )。 if(yesno == 39。 Y39。 || yesno == 39。 y39。 ) { 《数据结构》课程设计 中南民族大学计算机科学学院 20 system(cls)。 printf(请输入一个新的域名 :\n)。 scanf(%s,temp)。 /*检查输入是否正确 */ check_char = temp。 check_int = 0。 flag = 1。 while(*check_char != 39。 \039。 ) { if(*check_char == 39。 .39。 ) check_int++。 check_char++。 } if(check_int == 3 amp。 amp。 *(check_char1) != 39。 .39。 ) { for(i = 0。 i n。 i++) { if(!strc。域名服务器管理系统实验报告_数据结构课程设计(编辑修改稿)
相关推荐
织方案制定的方法是首先对交叉口进行系统调查,对交叉口现状进行分析,根据交叉口的道路条件,通过对现有交叉流的合理汇集与再分配以及交通仿真分析方法,制定出能对车流运动状态产生控制作用的、由多种多样的交通管理措施组成的实施方案。 ( 2)道路通行能力 方面。 交叉口通行能力的大小直接影响到整个路网效率,提高交叉口的通行能力是目前道路网的重要目标之一。 对于交叉口通行能力方面
本模块主要由学生反映登记。 学生根据宿舍的物品需要修理的情况,向宿舍管理员反映,管理员针对报修情况,做出登记,以方便学校物业及时进行维修。 7 维修登记: 维修人员根据学生的报修情况,对损坏物品进行维修,维修完成之后,再系统登记维修。 以实时的更新系统维修信息 维修查询: 管理员通过此功能可以查看到需要维修的物品情况,以及已经维修好的物品情况。 4. 系统管理
编程 Flash存储器 ,德州学院 机电工程系 2020 届 自动化专业 毕业论文(设计) 4 与工业 80C51产品指令和引脚完全兼容。 AT89S52具有以下标准功能: 8k字节 Flash, 256字节 RAM, 32位 I/O口线, 2个数据指针,三个 16位定时器 /计数器,一个 6向量 2级中断结构,看门狗定时器,全双工串行口,片内晶振及时钟电路。 另外 , AT89S52可降至
氧化沟工艺作为此污水处理厂污水生化处理主体工艺。 ( 5) 氧化沟工艺的选择 目前用于处理城市污水的氧化沟主要有以下几种: ( a)卡鲁塞尔氧化沟 卡鲁塞尔氧化沟是一种单沟环形氧化沟,主要采用表面曝气机,兼有供氧和推流的作用。 污水在沟内转折巡回流动,处于完全混合状态,有机物不断得以去除。 表曝机少,灵活性差,设备维修期间沟不能工作,沟内混合液自由流程长,由于紊流导致的流速不均
6)逆变器相电流不平衡保护:当不平衡超过设定值则停机。 ( 7)牵引电机过流保护:保护动作顺序与输出过流保护相同。 辅助供电系统 辅助供电系统包括辅助逆变器、低压电源装置、蓄电池和相关的电气设备和隔离开关、接触器、熔断器、故障转换装置 (也称 “ 扩展供电转换装置 ” )等。 1.辅助逆变器 辅助逆变器又称静止逆变器,是将直流输入电压 变换为三相交流 380V 电压,给列车上的辅助设备供电的设备
道或阀门下设支墩,沿墙壁架空的管道设支架,管道接近屋顶敷设时设吊架,所有支墩、支架和吊架的间距小于 2m,管道需固定牢固,不得震动。 管道穿过泵房墙壁和集水井池壁时设穿墙防水套管,防水套管与墙壁垂直安装,水泵管道与防水套管间用止水材料堵塞,两端采用石棉水泥密封,防止渗水。 细格栅 hhh1H2h2h2H1 格栅计算剖面图 L 2L 1 H/tga20176。 B1 B2 格栅计算平面图