c程序设计第五版教案(有谁会做谭浩强第五版C语言程序设计第二章习题的第4题)

2024-08-06 15:55:33 3

c程序设计第五版教案(有谁会做谭浩强第五版C语言程序设计第二章习题的第4题)

本篇文章给大家谈谈c程序设计第五版教案,以及有谁会做谭浩强第五版C语言程序设计第二章习题的第4题对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

本文目录

有谁会做谭浩强第五版C语言程序设计第二章习题的第4题

  • 第四小题流程图用到了循环结构执行对变量i的累加求和。

  • 这么多道题你不给点悬赏好意思吗,,,,

<>课程设计

给你一个我做的人事管理系统,回去把变量改下就好了,链表已经做好了,如果不会改的话我也没办法了.#include "stdio.h"#include "stdlib.h"#include "string.h"int shouldsave=0;struct employee{char num;char name;char sex;};typedef struct node{struct employee data;struct node *next;}Node,*Link;void menu(){printf("********************Welcome*************************************\n");printf(" 1.Input\n");printf(" 2.sort\n");printf(" 3.query\n");printf(" 4.change\n");printf(" 5.save\n");printf("****************************************************************\n");}void printstart(){printf("----------------------------------------------------------------\n");}void Wrong(){printf("\n=====》wrong info!\n");}void Nofind(){printf("\n=====》no find!\n");}void printc(){printf(" number name sex\n");}void printe(Node *p){printf(" %-12s %s\t %s",p-》data.num,p-》data.name,p-》data.sex);}Node* Locate(Link l,char findmess){Node *r; r=l-》next; while(r!=NULL) { if(strcmp(r-》data.num,findmess)==0) return r; r=r-》next; }return 0;}void Add(Link l){Node *p,*r,*s;char num;r=l;s=l-》next;while(r-》next!=NULL) r=r-》next;while(1){ printf("input number:)"); scanf("%s",num); if(strcmp(num,"0")==0) break; while(s) { if(strcmp(s-》data.num,num)==0) { printf("=====》%d is already existed!\n",num); printstart(); printc(); printe(s); printstart(); printf("\n"); return; } s=s-》next; } p=(Node *)malloc(sizeof(Node)); strcpy(p-》data.num,num); printf("input name:"); scanf("%s",p-》data.name); getchar(); printf("input sex:"); scanf("%s",p-》data.sex); getchar(); p-》next=NULL; r-》next=p; r=p; shouldsave=1;}}void Qur(Link l){char findmess;Node *p; if(!l-》next) {printf("no info!"); return; } printf("input number:"); scanf("%s",findmess); p=Locate(l,findmess); if(p) { printf("\t\t\t\tresult\n"); printstart(); printc(); printe(p); printstart(); } else Nofind();}void Disp(Link l){Node *p;p=l-》next;if(!p){ printf("\n=====》no info to display!\n"); return;}printf("\t\t\t\result:\n");printstart();printc();printf("\n");while(p){ printe(p); p=p-》next;}printstart();printf("\n");}void Sort(Link l){Link ll;Node *p,*rr,*s;ll=(Link)malloc(sizeof(Node));ll-》next=NULL;if(l-》next==NULL){ printf("\n=====》no info to sort!\n"); return ;}p=l-》next;while(p){ s=(Node*)malloc(sizeof(Node)); s-》data=p-》data; s-》next=NULL; rr=ll; while(rr-》next!=NULL ) rr=rr-》next; if(rr-》next==NULL) rr-》next=s; else { s-》next=rr-》next; rr-》next=s; } p=p-》next;}free(l);l-》next=ll-》next;printf("\n=====》sort is finished!\n");}void Save(Link l){FILE* fp;Node *p;int flag=1,count=0;fp=fopen("c:\\employee","wb");if(fp==NULL){ printf("\n=====》error!\n"); exit(1);}p=l-》next;while(p){ if(fwrite(p,sizeof(Node),1,fp)==1) { p=p-》next; count=count+1; } else { flag=0; break; }}if(flag){ printf("\n=====》successful! %d records!\n",count); shouldsave=0;}fclose(fp);}void main(){Link l;FILE *fp;int sel;char ch;char set;int count=0;Node *p,*r;l=(Node*)malloc(sizeof(Node));l-》next=NULL;r=l;fp=fopen("C:\\employee","rb");if(fp==NULL){ printf("\n=====》not existed,set(y/n)?\n"); scanf("%c",&set); if(set==’y’||set==’Y’) fp=fopen("C:\\employee","wb"); else exit(0);}while(!feof(fp)){ p=(Node*)malloc(sizeof(Node)); if(fread(p,sizeof(Node),1,fp)) { p-》next=NULL; r-》next=p; r=p; count=count+1; }}fclose(fp);printf("\n=====》record finished,%d records\n",count);while(1){ menu(); printf("choose selection:"); scanf("%d",&sel); if(sel==0) { printf("\n=====》exit,bye!\n"); break; } switch(sel) { case 1:Add(l);break; case 3:Qur(l);break; case 4:Disp(l);break; case 2:Sort(l);break; case 5:Save(l);break; default: Wrong(); getchar(); break; }}}

有谁会做谭浩强第五版C语言程序设计第二章习题的第4题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于有谁会做谭浩强第五版C语言程序设计第二章习题的第4题、有谁会做谭浩强第五版C语言程序设计第二章习题的第4题的信息别忘了在本站进行查找哦。

c程序设计第五版教案(有谁会做谭浩强第五版C语言程序设计第二章习题的第4题)

本文编辑:admin

更多文章:


生活类小游戏(生活中的小游戏)

生活类小游戏(生活中的小游戏)

本文目录生活中的小游戏日常生活中有哪些活跃气氛的小游戏模拟生活类小游戏生活中的小游戏有那些能两个人用手机玩的小游戏一人一个手机的生活中的小游戏中国传统游戏,按照民俗学家仲富兰先生的分类:主要包括:碰球、一条龙、狼和小羊、红公鸡、邮递员、猜领

2024年7月23日 16:31

软件开发项目管理(软件开发转项目管理有前途么)

软件开发项目管理(软件开发转项目管理有前途么)

本文目录软件开发转项目管理有前途么软件项目管理的实际作用软件开发的项目,如何进行范围管理软件项目管理的重要性软件项目的管理思路软件项目管理的内容有那些对于软件项目的管理重要性软件开发转项目管理有前途么软件开发转项目管理很有前途,分析如下:软

2024年6月24日 08:34

中烟新商盟网上订烟登录(新商盟手机订烟登录不上)

中烟新商盟网上订烟登录(新商盟手机订烟登录不上)

大家好,关于中烟新商盟网上订烟登录很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于新商盟手机订烟登录不上的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录

2024年6月30日 08:17

免费注册email账号(怎么注册一个电子邮件帐号)

免费注册email账号(怎么注册一个电子邮件帐号)

各位老铁们,大家好,今天由我来为大家分享免费注册email账号,以及怎么注册一个电子邮件帐号的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录怎么注册

2024年9月10日 09:10

怎样制作电子相册(婚纱照怎样制作电子相册)

怎样制作电子相册(婚纱照怎样制作电子相册)

其实怎样制作电子相册的问题并不复杂,但是又很多的朋友都不太了解婚纱照怎样制作电子相册,因此呢,今天小编就来为大家分享怎样制作电子相册的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录婚纱照怎样制作电子相册怎么在手机

2024年8月26日 03:01

百度手机输入法官网(怎么将百度手机输入法和我的电脑输入同步)

百度手机输入法官网(怎么将百度手机输入法和我的电脑输入同步)

本文目录怎么将百度手机输入法和我的电脑输入同步怎么导入百度手机输入法字库百度输入法手机百度手机输入法的介绍怎么将百度手机输入法和我的电脑输入同步首先在手机端百度输入法 词库恢复—》从百度导入,登陆百度账号,就可将电脑上的词库同步到手机里了。

2024年6月5日 22:56

老黄历最准确版本(老黄历哪个版本最准确)

老黄历最准确版本(老黄历哪个版本最准确)

大家好,今天小编来为大家解答以下的问题,关于老黄历最准确版本,老黄历哪个版本最准确这个很多人还不知道,现在让我们一起来看看吧!本文目录老黄历哪个版本最准确2022年老黄历最准确版本,2022年最好的黄道吉日老黄历最准确版本,网上哪个黄历最准

2024年7月10日 14:30

大话西游2是哪一年开发运营的游戏?《大话西游之月光宝盒》经典台词

大话西游2是哪一年开发运营的游戏?《大话西游之月光宝盒》经典台词

本篇文章给大家谈谈大话西游,以及大话西游2是哪一年开发运营的游戏对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录大话西游2是哪一年开发运营的游戏《大话西游之月光宝盒》经典台词周星驰的电影《大话西游之月光宝盒》是第几部周星驰电影

2024年8月14日 09:40

迅雷下载和浏览器的下载器有什么区别 利与弊说清楚?迅雷下载器有几种啊

迅雷下载和浏览器的下载器有什么区别 利与弊说清楚?迅雷下载器有几种啊

本文目录迅雷下载和浏览器的下载器有什么区别 利与弊说清楚迅雷下载器有几种啊迅雷下载器好还是旋风下载器好迅雷下载器,哪一版的最好用迅雷这个下载器是谁发明的请问如何使用迅雷下载器下载影片最好是详细的步骤迅雷下载器和旋风下载器哪个下载东西比较快.

2024年3月5日 02:15

铆工73度角怎么放样?铆工如何看图纸/放样/制图

铆工73度角怎么放样?铆工如何看图纸/放样/制图

本文目录铆工73度角怎么放样铆工如何看图纸/放样/制图手机铆工放样展开是什么软件铆工下料放样与展开公式计算在铆工划线时,如何选择放样基准铆工73度角怎么放样以573划弧.量取730弧长取两点,连接圆心夹角既是73°。此法也可取任意角度。祝你

2024年7月3日 16:33

手机万能遥控器下载安装(手机海尔电视遥控器怎么下载)

手机万能遥控器下载安装(手机海尔电视遥控器怎么下载)

大家好,今天小编来为大家解答以下的问题,关于手机万能遥控器下载安装,手机海尔电视遥控器怎么下载这个很多人还不知道,现在让我们一起来看看吧!本文目录手机海尔电视遥控器怎么下载手机怎么下载空调万能遥控器手机怎么下载移动机顶盒遥控器苹果手机怎么下

2024年10月12日 15:40

怎样下载通达信电脑版?如何在海通证券下载通达信证券软件

怎样下载通达信电脑版?如何在海通证券下载通达信证券软件

各位老铁们好,相信很多人对通达信下载都不是特别的了解,因此呢,今天就来为大家分享下关于通达信下载以及怎样下载通达信电脑版的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录怎样下载通达信电脑版如何在海通证券下载通达信

2024年6月17日 00:47

winrar破解版纯净(WinRAR破解)

winrar破解版纯净(WinRAR破解)

大家好,winrar破解版纯净相信很多的网友都不是很明白,包括WinRAR破解也是一样,不过没有关系,接下来就来为大家分享关于winrar破解版纯净和WinRAR破解的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目

2024年7月17日 12:35

exe专杀工具(请问电脑中了Srv.EXE的病毒用什么杀毒软件)

exe专杀工具(请问电脑中了Srv.EXE的病毒用什么杀毒软件)

其实exe专杀工具的问题并不复杂,但是又很多的朋友都不太了解请问电脑中了Srv.EXE的病毒用什么杀毒软件,因此呢,今天小编就来为大家分享exe专杀工具的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录请问电脑中了

2024年6月15日 08:51

叮叮抓娃娃软件可以退钱吗?叮叮IM软件靠谱吗

叮叮抓娃娃软件可以退钱吗?叮叮IM软件靠谱吗

本文目录叮叮抓娃娃软件可以退钱吗叮叮IM软件靠谱吗苹果手机有叮叮软件如何破解定位叮叮开课直播I需要电脑配置吗叮叮互动真实平台真实吗有能设置排班的手机考勤软件推荐吗叮叮抓娃娃软件可以退钱吗叮叮抓娃娃软件可以要求退款。叮叮抓娃娃是一个非常不错的

2024年7月24日 04:55

百度始终和仅此一次怎么设置?百度应用是什么

百度始终和仅此一次怎么设置?百度应用是什么

各位老铁们,大家好,今天由我来为大家分享百度应用,以及百度始终和仅此一次怎么设置的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录百度始终和仅此一次怎

2024年6月18日 07:11

百度官方免费下载(百度PC浏览器官方下载地址在哪里)

百度官方免费下载(百度PC浏览器官方下载地址在哪里)

今天给各位分享百度PC浏览器官方下载地址在哪里的知识,其中也会对百度PC浏览器官方下载地址在哪里进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录百度PC浏览器官方下载地址在哪里我要下载百度电视怎样下载百度下载百

2024年7月11日 21:39

金山词霸在线翻译英语官网(金山词霸在线翻译)

金山词霸在线翻译英语官网(金山词霸在线翻译)

大家好,如果您还对金山词霸在线翻译英语官网不太了解,没有关系,今天就由本站为大家分享金山词霸在线翻译英语官网的知识,包括金山词霸在线翻译的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录金山词霸在线翻译金山词霸怎么在

2024年5月30日 14:35

免费邮箱大全(比较常用的免费邮箱有哪些)

免费邮箱大全(比较常用的免费邮箱有哪些)

本文目录比较常用的免费邮箱有哪些免费邮箱都有哪些啊免费邮箱大全免费邮箱号码有哪些急需申请一个好用的免费邮箱,有推荐吗有哪些适合办公用的专业免费邮箱比较常用的免费邮箱有哪些就我所知有网易邮箱、腾讯邮箱、新浪邮箱、搜狐邮箱、189邮箱和雅虎邮箱

2024年6月13日 06:31

双人格斗游戏(铁拳六双人对打的是原版吗)

双人格斗游戏(铁拳六双人对打的是原版吗)

其实双人格斗游戏的问题并不复杂,但是又很多的朋友都不太了解铁拳六双人对打的是原版吗,因此呢,今天小编就来为大家分享双人格斗游戏的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录铁拳六双人对打的是原版吗什么火柴人双人

2024年7月30日 16:45

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2342
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1735
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1168
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1164
标签列表

热门搜索