当前位置: 首页 > wzjs >正文

如何看网站有没有备案vultr安装wordpress

如何看网站有没有备案,vultr安装wordpress,购买网站要多少钱,四川城乡住房和城乡建设厅网站首页实验步骤: 任务:要求使用自定义函数来实现 输入一段文本,统计每个字符出现的次数,按照字符出现次数从多到少,依次输出,格式如下: 字符1-个数 字符2-个数 ...... 解题思路: 构建结构体…

实验步骤:
任务:要求使用自定义函数来实现
输入一段文本,统计每个字符出现的次数,按照字符出现次数从多到少,依次输出,格式如下:
字符1-个数
字符2-个数
......
解题思路:
构建结构体,然后将数据依次输入结构体中,随后进行排序输出。
算法代码如下:

#include<stdio.h>
#define MaxSize 100
typedef int DataType;
#include"SeqList.h"
int main(void){SeqList myList;int i,x;ListInitiate(&myList);for(i=0;i<10;i++)ListInsert(&myList,i,i+1);ListDelete(&myList,4,&x);printf("顺序表中的元素:");for(i=0;i<ListLength(myList);i++){ListGet(myList,i,&x);printf("%d  ",x);}
}
头文件:
typedef struct{DataType list[MaxSize];int size;
}SeqList;
void ListInitiate(SeqList*L){L->size=0;
}
int ListLength(SeqList L){return L.size;
}
int ListInsert(SeqList *L,int i,DataType x){int j;if(L->size>=MaxSize){printf("顺序表已满无法插入!\n");return 0;}else if(i<0||i>L->size){printf("参数i不合法!\n");return 0;}else{for(j=L->size;j>i;j--)L->list[j]=L->list[j-1];L->list[i]=x;L->size++;return 1;}
}
int ListDelete(SeqList*L,int i,DataType*x){int j;if(L->size<=0){printf("顺序表已空无元素可删!\n");return 0;}else if(i<0||i>L->size-1){printf("参数i不合法!\n");return 0;}else{*x=L->list[i];for(j=i+1;j<=L->size-1;j++)L->list[j-1]=L->list[j];L->size--;return 1;}
}
int ListGet(SeqList L,int i,DataType *x){if(i<0||i>L.size-1){printf("参数i不合法!\n");return 0;	} else{*x=L.list[i];return 1;}
}

任务二:
编程实现如下任务: 建立一个如表 2-1 所示的学生信息表,要求先依次输入元素,然后依次显示当前表中的元素。假设该表元素个数在最坏情况下不会超过100个。要求使用顺序表。
[程序参数设计] 因为该表元素个数在最坏情况下不会超过100个,所以定义顺序表的MaxSize为100;该设计任务要处理的元素为学生信息,从表2-1可知,每个学生信息元素包括学号、姓名、性别和年龄4个数据项。
代码如下:

#include<stdio.h>
#define MaxSize 100
typedef struct Student{long number;char name[10];char sex[3];int age;
}StudentType;
typedef StudentType DataType;
#include"SeqList.h"
int main(void){SeqList myList;int i;StudentType x[3]={{2000001,"张三","男",20},{2000002,"李四","男",21},{2000003,"王五","女",22}};StudentType s;ListInitiate(&myList);ListInsert(&myList,0,x[0]);ListInsert(&myList,1,x[1]);ListInsert(&myList,2,x[2]);printf("学生信息如下:\n");for(i=0;i<ListLength(myList);i++){ListGet(myList,i,&s);printf("%d   %s   %s   %d\n",s.number,s.name,s.sex,s.age);}
}
头文件:
typedef struct{DataType list[MaxSize];int size;
}SeqList;
void ListInitiate(SeqList*L){L->size=0;
}
int ListLength(SeqList L){return L.size;
}
int ListInsert(SeqList *L,int i,DataType x){int j;if(L->size>=MaxSize){printf("顺序表已满无法插入!\n");return 0;}else if(i<0||i>L->size){printf("参数i不合法!\n");return 0;}else{for(j=L->size;j>i;j--)L->list[j]=L->list[j-1];L->list[i]=x;L->size++;return 1;}
}
int ListDelete(SeqList*L,int i,DataType*x){int j;if(L->size<=0){printf("顺序表已空无元素可删!\n");return 0;}else if(i<0||i>L->size-1){printf("参数i不合法!\n");return 0;}else{*x=L->list[i];for(j=i+1;j<=L->size-1;j++)L->list[j-1]=L->list[j];L->size--;return 1;}
}
int ListGet(SeqList L,int i,DataType *x){if(i<0||i>L.size-1){printf("参数i不合法!\n");return 0;	} else{*x=L.list[i];return 1;}
}

任务三:
编程实现和例 2-1 相同的务,即建立一个线性表,首先依次输入元素 1,2.3,……,10,然后删除元素 5,最后依次显示当前表中的元素。要求使用单链表。 
[程序参数设计] 因为该设计任务中元素的数据类型为 int 类型,所以定义单链表的DataType 为 int。单链表的插入、删除、取元素等操作均可通过调用单链表的插入、删除、取元素等操作来实现。
代码如下:

#include<stdio.h>
#include<malloc.h>
typedef int DataType;
#include"LinList.h"
int main(void){SLNode *head;int i,x;ListInitiate(&head);for(i=0;i<10;i++){ListInsert(head,i,i+1);}ListDelete(head,4,&x);printf("链表中的元素:");for(i=0;i<ListLength(head);i++){ListGet(head,i,&x);printf("%d   ",x);}Destroy(&head);
}
头文件:
typedef struct Node{DataType data;struct Node *next;
}SLNode;
void ListInitiate(SLNode**head){*head=(SLNode *)malloc(sizeof(SLNode));(*head)->next=NULL;
}
int ListLength(SLNode *head){SLNode *p=head;int size=0;while(p->next!=NULL){p=p->next;size++;}return size;
}
int ListInsert(SLNode *head,int i,DataType x){SLNode *p,*q;int j;p=head;j=-1;while(p->next!=NULL&&j<i-1){p=p->next;j++;}if(j!=i-1){printf("插入元素位置参数错!");return 0;}q=(SLNode *)malloc(sizeof(SLNode));q->data=x;q->next=p->next;p->next=q;return 1;
}
int ListDelete(SLNode *head,int i,DataType *x){SLNode *p,*s;int j;p=head;j=-1;while(p->next!=NULL&&p->next->next!=NULL&&j<i-1){p=p->next;j++;}if(j!=i-1){printf("删除元素位置参数错!");return 0;}s=p->next;*x=s->data;p->next=p->next->next;free(s);return 1;
}
int ListGet(SLNode *head,int i,DataType *x){SLNode *p;int j;p=head;j=-1;while(p->next!=NULL&&j<i){p=p->next;j++;}if(j!=i){printf("取出元素位置参数错!");return 0;}*x=p->data;return 1;
}
void Destroy(SLNode **head){SLNode *p,*p1;p=*head;while(p!=NULL){p1=p;p=p->next;free(p1);}*head=NULL;
}


文章转载自:

http://M6UcBTZ8.tdzxy.cn
http://lst5xT09.tdzxy.cn
http://vm8uHLH3.tdzxy.cn
http://daMXPKK3.tdzxy.cn
http://lEKpb8sZ.tdzxy.cn
http://KcA4F6qk.tdzxy.cn
http://GgdErzCe.tdzxy.cn
http://eNM45tRp.tdzxy.cn
http://TT54RwdV.tdzxy.cn
http://mVSjil5X.tdzxy.cn
http://K6GrMiCr.tdzxy.cn
http://94u7oCRs.tdzxy.cn
http://UbHNK3HD.tdzxy.cn
http://TiIq5NGI.tdzxy.cn
http://GtEG2R7G.tdzxy.cn
http://tbJhMEyG.tdzxy.cn
http://9ZlXbtVB.tdzxy.cn
http://wZ4bZDMB.tdzxy.cn
http://h4Dy7Oa9.tdzxy.cn
http://EcAKjsU6.tdzxy.cn
http://fjro9GIh.tdzxy.cn
http://ZeyRKVty.tdzxy.cn
http://zfpm23R8.tdzxy.cn
http://uHDdnBQK.tdzxy.cn
http://2tdmWObg.tdzxy.cn
http://Sbmo3j9y.tdzxy.cn
http://sJwniMxg.tdzxy.cn
http://beiDIGIT.tdzxy.cn
http://XY89RyAF.tdzxy.cn
http://dAiV1aal.tdzxy.cn
http://www.dtcms.com/wzjs/694572.html

相关文章:

  • 淘客建站程序支付宝网站申请接口
  • 网站程序合同第三方网站开发的商家
  • 网网站建设的公司win2008搭建wordpress
  • 公司自己做网站推广wordpress分享插件国内
  • 家装网站自己做的广州网站开发外包哪家好
  • 网站建设+管理系统开发北京网站制作到诺然
  • wordpress地址跟站点动漫网页设计素材
  • 网站制作 推荐新鸿儒百度网盟推广费用投入
  • 湛江网站营销网站推广方案
  • 滁州市网站建设科技公司永州网页设计
  • 上海景泰建设股份有限公司网站智能自助建站系统源码
  • 公司网站建设如何做账广州小程序开发公司电话
  • 哈尔滨做网站的oeminc注册网站免费注册ins
  • 网站运营维护合同专业的网站建设服务商
  • 烟台专业做网站公司有哪些平面设计和室内设计的区别
  • 网站打开速度慢是什么原因建设摩托车官网旗舰店
  • wordpress 快速建站城乡建设学校网站
  • 国外商业网站网络营销技巧和营销方法
  • 通州郑州阳网站建设漳州电脑网站建设
  • 哪个网站可以接做美工的活儿山东系统建站怎么用
  • 免域名x网站网站制作商家入驻
  • 网站建设与管理适合女生学吗温州建站方案
  • 开发手机网站教程中国城乡住房和城乡建设部网站
  • 国外注册网站做百度seo网站导航条背景图片
  • 做动车哪个网站查内网建站教程
  • 网站设计公司 北京个人网站如何被百度收录
  • 会务网站建设多商家平台
  • 网站开发api平台广州海珠区培训机构网站建设
  • 信阳公司做网站做网站一年赚一千万
  • 网站开发有哪些常用工具网页设计工资一般多少2017