网页制作源代码工资查询(做网页代码)
admin 发布:2022-12-19 04:07 128
本篇文章给大家谈谈网页制作源代码工资查询,以及做网页代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、制作公司工资查询系统
- 2、成都做网站建设,网站编辑,网页制作的工资是多少?
- 3、asp txt 员工工资查询系统 v1.8怎么和网站连接
- 4、求助java设计 - 企业员工工资管理系统的源代码和运行效果截图
- 5、课程设计,工资管理系统完整源代码
- 6、怎样查看网页源代码
制作公司工资查询系统
一般这种都是有专业的软件 直接购买的
自己做的很少的 不是说做不出来 只是自己做 不是很专业
而且你弄出来之后 不是说你自己用 肯定很多人用 会有很多BUG的 所以自己做的很少
成都做网站建设,网站编辑,网页制作的工资是多少?
800-1000元,如果你能自己开发网站的话 1500 不是用模板的那种,自己开发源代码的 3500 ,
asp txt 员工工资查询系统 v1.8怎么和网站连接
该代码是txt格式的数据库,是FSO读取文本文件,无需数据库链接函数。
楼主的意思应该是如何放网站运行,请购买支持asp的网站空间,然后上传根目录,绑定域名,即可访问。
更多疑问可以咨询软件留的练习方式或者访问软件留下的淘宝网址。
求助java设计 - 企业员工工资管理系统的源代码和运行效果截图
作为一个学生,需要增强自己的动手能力哦,不然这样的设计会变得毫无用处。下面这个可以学习下
网页链接
课程设计,工资管理系统完整源代码
#include stdio.h
#include string.h
#include ctype.h
#include stdlib.h
#define MONTH_NUM 5 /* 最多的月份 */
struct worker
{
int number; /* 每个工人的工号 */
char name[15]; /* 每个工人的姓名 */
int salary[MONTH_NUM]; /* 每个工人M月的工资 */
int sum; /* 每个工人的总工资 */
float average; /* 每个工人的平均工资 */
struct worker *next;
};
typedef struct worker STU;
char Menu(void);
int Ascending(int a, int b);
int Descending(int a, int b);
void IntSwap(int *pt1, int *pt2);
void CharSwap(char *pt1, char *pt2);
void FloatSwap(float *pt1, float *pt2);
STU *AppendNode(STU *head, const int m);
STU *DeleteNode(STU *head, int nodeNum);
STU *ModifyNode(STU *head, int nodeNum, const int m);
STU *SearchNode(STU *head, int nodeNum);
STU *Appendsalary(STU *head, const int m);
void Totalsalary(STU *head, const int m);
void Printsalary(STU *head, const int m);
STU *Deletesalary(STU *head, const int m);
void Modifysalary(STU *head, const int m);
void Sortsalary(STU *head, const int m, int (*compare)(int a, int b));
void Searchsalary(STU *head, const int m);
void DeleteMemory(STU *head);
main()
{
char ch;
int m;
STU *head = NULL;
printf("输入要记录的月份(m10):");
scanf("%d", m);
while (1)
{
ch = Menu();
switch (ch)
{
case'1':head = Appendsalary(head, m);
Totalsalary(head, m);
break;
case'2':Printsalary(head, m);
break;
case'3':head = Deletesalary(head, m);
printf("\nAfter deleted\n");
Printsalary(head, m);
break;
case'4':Modifysalary(head, m);
Totalsalary(head, m);
printf("\nAfter modified\n");
Printsalary(head, m);
break;
case'5':Searchsalary(head, m);
break;
case'6':Sortsalary(head, m, Descending);
printf("\nsorted in descending order by sum\n");
Printsalary(head, m);
break;
case'7':Sortsalary(head, m, Ascending);
printf("\nsorted in ascending order by sum\n");
Printsalary(head, m);
break;
case'0':exit(0);
DeleteMemory(head);
printf("End of program!");
break;
default:printf("Input error!");
break;
}
}
}
char Menu(void)
{
char ch;
printf("\n管理工人的工资\n");
printf(" 1.添加记录\n");
printf(" 2.列出记录\n");
printf(" 3.删除记录\n");
printf(" 4.修改记录\n");
printf(" 5.查找记录\n");
printf(" 6.降序排列\n");
printf(" 7.升序排列\n");
printf(" 0.退出\n");
printf("请输入你的选择:");
scanf(" %c", ch); /*在%c前面加一个空格,将存于缓冲区中的回车符读入*/
return ch;
}
STU *Appendsalary(STU *head, const int m)
{
int i = 0;
char c;
do{
head = AppendNode(head, m); /*向链表末尾添加一个节点*/
printf("你想添加一个新的记录吗(Y/N)?");
scanf(" %c",c); /*%c前面有一个空格*/
i++;
}while (c=='Y' || c=='y');
printf("%d new nodes have been apended!\n", i);
return head;
}
STU *Deletesalary(STU *head, const int m)
{
int i = 0, nodeNum;
char c;
do{
printf("请输入你想删除的记录编号:");
scanf("%d", nodeNum);
head = DeleteNode(head, nodeNum); /*删除工号为nodeNum的工人信息*/
Printsalary(head, m); /*显示当前链表中的各节点信息*/
printf("Do you want to delete a node(Y/N)?");
scanf(" %c",c); /*%c前面有一个空格*/
i++;
}while (c=='Y' || c=='y');
printf("%d nodes have been deleted!\n", i);
return head;
}
void Modifysalary(STU *head, const int m)
{
int i = 0, nodeNum;
char c;
do{
printf("请输入你想修改的记录编号:");
scanf("%d", nodeNum);
head = ModifyNode(head, nodeNum, m); /*修改工号为nodeNum的节点*/
printf("Do you want to modify a node(Y/N)?");
scanf(" %c",c); /*%c前面有一个空格*/
i++;
}while (c=='Y' || c=='y');
printf("%d nodes have been modified!\n", i);
}
void Totalsalary(STU *head, const int m)
{
STU *p = head;
int i;
while (p != NULL) /*若不是表尾,则循环*/
{
p-sum = 0;
for (i=0; im; i++)
{
p-sum += p-salary[i];
}
p-average = (float)p-sum / m;
p = p-next; /*让p指向下一个节点*/
}
}
void Sortsalary(STU *head, const int m, int (*compare)(int a, int b))
{
STU *pt;
int flag = 0, i;
do{
flag = 0 ;
pt = head;
/*若后一个节点的总工资比前一个节点的总工资高,则交换两个节点中的数据
注意只交换节点数据,而节点顺序不变,即节点next指针内容不进行交换*/
while (pt-next != NULL)
{
if ((*compare)(pt-next-sum, pt-sum))
{
IntSwap(pt-number, pt-next-number);
CharSwap(pt-name, pt-next-name);
for (i=0; im; i++)
{
IntSwap(pt-salary[i], pt-next-salary[i]);
}
IntSwap(pt-sum, pt-next-sum);
FloatSwap(pt-average, pt-next-average);
flag = 1;
}
pt = pt-next;
}
}while(flag);
}
/*交换两个整型数*/
void IntSwap(int *pt1, int *pt2)
{
int temp;
temp = *pt1;
*pt1 = *pt2;
*pt2 = temp;
}
/*交换两个实型数*/
void FloatSwap(float *pt1, float *pt2)
{
float temp;
temp = *pt1;
*pt1 = *pt2;
*pt2 = temp;
}
/*交换两个字符串*/
void CharSwap(char *pt1, char *pt2)
{
char temp[15];
strcpy(temp, pt1);
strcpy(pt1, pt2);
strcpy(pt2, temp);
}
/*决定数据是否按升序排序,ab为真,则按升序排序*/
int Ascending(int a, int b)
{
return a b;
}
/* 决定数据是否按降序排序,ab为真,则按降序排序 */
int Descending(int a, int b)
{
return a b;
}
void Searchsalary(STU *head, const int m)
{
int number, i;
STU *findNode;
printf("请输入你想查找的记录编号:");
scanf("%d", number);
findNode = SearchNode(head, number);
if (findNode == NULL)
{
printf("Not found!\n");
}
else
{
printf("\nNo.%3d%8s", findNode-number, findNode-name);
for (i=0; im; i++)
{
printf("%7d", findNode-salary[i]);
}
printf("%9d%9.2f\n", findNode-sum, findNode-average);
}
}
void Printsalary(STU *head, const int m)
{
STU *p = head;
char str[100] = {'\0'}, temp[3];
int i, j = 1;
strcat(str, "Number Name ");
for (i=1; i=m; i++)
{
strcat(str, "salary");
itoa(i,temp, 10);
strcat(str, temp);
strcat(str, " ");
}
strcat(str," sum average");
printf("%s", str); /* 打印表头 */
while (p != NULL) /*若不是表尾,则循环打印*/
{
printf("\nNo.%3d%15s", p-number, p-name);
for (i=0; im; i++)
{
printf("%7d", p-salary[i]);
}
printf("%9d%9.2f", p-sum, p-average);
p = p-next; /*让p指向下一个节点*/
j++;
}
printf("\n");
}
STU *AppendNode(STU *head, const int m)
{
STU *p = NULL;
STU *pr = head;
int j;
p = (STU *)malloc(sizeof(STU)); /*为新添加的节点申请内存*/
if (p == NULL) /*若申请内存失败,则打印错误信息,退出程序*/
{
printf("No enough memory to alloc");
exit(0);
}
if (head == NULL) /*若原链表为空表,则将新建节点置为首节点*/
{
head = p;
}
else /*若原链表为非空,则将新建节点添加到表尾*/
{
/*若未到表尾,则继续移动指针pr,直到pr指向表尾*/
while (pr-next != NULL)
{
pr = pr-next;
}
pr-next = p; /*将新建节点添加到链表的末尾*/
}
pr = p; /*让pr指向新建节点*/
printf("Input node data......");
printf("\nInput number:");
scanf("%d", p-number);
printf("Input name:");
scanf("%s", p-name);
for (j=0; jm; j++)
{
printf("Input salary%d:", j+1);
scanf("%d", p-salary+j);
}
pr-next = NULL; /*将新建节点置为表尾*/
return head; /*返回添加节点后的链表的头节点指针*/
}
STU *ModifyNode(STU *head, int nodeNum, const int m)
{
int j;
STU *newNode;
newNode = SearchNode(head, nodeNum);
if (newNode == NULL)
{
printf("Not found!\n");
}
else
{
printf("Input the new node data:\n");
printf("Input name:");
scanf("%s", newNode-name);
for (j=0; jm; j++)
{
printf("Input salary%d:", j+1);
scanf("%d", newNode-salary+j);
}
}
return head;
}
STU *DeleteNode(STU *head, int nodeNum)
{
STU *p = head, *pr = head;
if (head == NULL) /*链表为空,没有节点,无法删除节点*/
{
printf("No Linked Table!\n");
return(head);
}
/*若没找到节点nodeNum且未到表尾,则继续找*/
while (nodeNum != p-number p-next != NULL)
{
pr = p;
p = p-next;
}
if (nodeNum == p-number) /*若找到节点nodeNum,则删除该节点*/
{
if (p == head) /*若待删节点为首节点,则让head指向第2个节点*/
{
head = p-next;
}
else /*若待删节点非首节点,则将前一节点指针指向当前节点的下一节点*/
{
pr-next = p-next;
}
free(p); /*释放为已删除节点分配的内存*/
}
else /*没有找到待删除节点*/
{
printf("This Node has not been found!\n");
}
return head; /*返回删除节点后的链表的头节点指针*/
}
STU *SearchNode(STU *head, int nodeNum)
{
STU *p = head;
int j = 1;
while (p != NULL) /*若不是表尾,则循环*/
{
if (p-number == nodeNum) return p;
p = p-next; /*让p指向下一个节点*/
j++;
}
return NULL;
}
void DeleteMemory(STU *head)
{
STU *p = head, *pr = NULL;
while (p != NULL) /*若不是表尾,则释放节点占用的内存*/
{
pr = p; /*在pr中保存当前节点的指针*/
p = p-next; /*让p指向下一个节点*/
free(pr); /*释放pr指向的当前节点占用的内存*/
}
}
凑合着用吧,一些缺少的功能自己加上去就行了。。。
怎样查看网页源代码
参考下面方法查看:
操作工具:ie浏览器,电脑win7
1、首先打开电脑的ie浏览器进去,如下图所示。
2、进入ie浏览器首页后,点击查看,如下图所示。
3、在查看菜单下选择源,如下图所示。
4、最后打开源就看到本网页的源代码了,在最下方,如下图所示。
网页制作源代码工资查询的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于做网页代码、网页制作源代码工资查询的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-17长沙网站制作公司哪家好,长沙网页制作公司
- 05-17免费建网页,怎样免费建立网站
- 05-17做公司网页,做公司网页有什么简单的方法
- 05-17百度网页推广,百度网页推广费用
- 05-16百度知道网页版地址,百度知道的网址
- 05-15北京网站建设制作公司,北京网站制作网页
- 05-15如何制作一个网页网站,如何制作一个网页?
- 05-13怎么制作公司网页,怎样制作自己公司的网页
- 05-11怎么在百度制作自己的网站,如何能在百度上设计个自己的网页
- 05-11设计一个简单的网页,独立站建站平台有哪些
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接