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

建设网站哪家好如何制作一个网页链接

建设网站哪家好,如何制作一个网页链接,搞一个网站要多少钱,深圳网站建设制作哪家便宜本人能力有限,发出只为帮助有需要的人。 以下为实验课的复盘,内容会有大量失真,请多多包涵。 此次实验限时一个小时,时间很紧张,很多内容可能并不准确。 1.输出有规律的字母串 输入输出如下; 输入&…

本人能力有限,发出只为帮助有需要的人。

以下为实验课的复盘,内容会有大量失真,请多多包涵。

此次实验限时一个小时,时间很紧张,很多内容可能并不准确。

1.输出有规律的字母串

输入输出如下;

输入:1

输出:A

输入:2

输出:ABA

输入:3

输出:ABACABA

题解如下

#include<stdio.h>
void printLetter(int n)
{if(n==0)//递归出口return;printLetter(n-1);//进行前后两轮递归,构建字母组成的结构printf("%c",n+'A'-1);//输出字母printLetter(n-1);
}
int main(void)
{int x;scanf("%d",&x);printLetter(x);return 0;
}

2.喂恐龙(11.17题目)

此题给出了一个小恐龙吃鸡肉的情景。虽然源代码很长,但编码的难度极低,基本只需要理解结构体的组成。填空的地方只需要复制粘贴,在此就不赘述了。

3.简化地图寻路(填空题)

输入一组坐标(x>=1且y>=1)作为终点,以在第一象限中的(1,1)为起始点,计算从起始点到终点需要走的步数。

输入:3 3

输出:4

原题为(注释处为缺少的空)

此题空的位置比较刁钻,记忆的版本和现实可能有误差

#include<stdio.h>
/*
*/
int findStep(int m,int n)
{if(/*	*/)
/**/return findStep(m-1,n)+/*  */;
}
int main (void)
{int m,n;scanf("%d %d",&m,&n);printf("%d",findStep(m,n));return 0;
}

一种题解(可能和想考的不一样)

#include<stdio.h>
int flag=0;//设置flag为全局变量,标记走过的步数
int findStep(int m,int n)//此题原点出发只有两个方向,不用回溯
{if(m==1&&n==1)//注意此题的出发点是(1,1)则此处为递归出口return flag;flag++;if(m>1)//保证m不会越界return findStep(m-1,n);if(n>1)//保证n不会越界return findStep(m,n-1);return 0;
}
int main (void)
{int m,n;scanf("%d %d",&m,&n);printf("%d",findStep(m,n));return 0;
}

4.删除链表中的重复元素

此题和oj期末考试(2.23)的题干一致,但此题作为填空题,我没能在考试时间内理解其代码想表达意思,就不在这里写了。有需要的可以看看期末考试(2.23)中的解法。

给出一个结构体链表,包含姓名、学号、年龄三个要素。输入一个n,要求输入n个三要素后,再输入一个数字,删除年龄为这个数字的链表节点,并输出链表。

输入:

3

1 zhangsan 18

2 lisi 19

3 wangwu 18

18

输出

2 lisi 19

题解如下

#include <stdio.h>
#include <malloc.h>
struct cell
{int x;char name[1000];//字符数字储存姓名int age;struct cell* next;
};struct cell *build(int num)//输入链表
{struct cell *tmp;struct cell *headA = (struct cell*)malloc(sizeof(struct cell));scanf("%d %s %d",&headA->x,headA->name,&headA->age);//注意字符串的输入方法struct cell *end = headA;for(int i=0; i<num-1; i++)//输入num个元素{tmp = (struct cell*)malloc(sizeof(struct cell));scanf("%d %s %d",&tmp->x,tmp->name,&tmp->age);end->next = tmp;end = tmp; }end->next = NULL;return headA;
}void print(struct cell* head)//输出链表
{struct cell* p;p=head;while(p!=NULL){printf("%d %s %d\n",p->x,p->name,p->age);p=p->next;}
}
void release(struct cell* head)//释放链表所占用的空间
{struct cell *p,*tmp;p=tmp=head->next;while(p!=NULL){tmp=p;p=p->next;free(tmp);}p=head=tmp=NULL;
}struct cell* delCell(struct cell *head,int n)
{while(head->age==n)//当头节点的值要删除时,将头节点向后挪head=head->next;struct cell *p,*p0;p=head;while(p!=NULL){if(p->age==n)//删除节点的标准操作{p0->next=p->next;p=p0;}p0=p;p=p->next;}return head;
}int main(void)
{struct cell*head;int num,n;scanf("%d",&num);head=build(num);scanf("%d",&n);head=delCell(head,n);print(head);release(head);return 0;
}

http://www.dtcms.com/wzjs/95323.html

相关文章:

  • 电子商务网站开发模块流程图宁德市人民政府
  • 棋牌游戏网站怎么做的代发新闻稿的网站
  • 企业网站推广联系方式百度关键词排名技术
  • 在哪个网站注册域名好seo教育
  • 如何使用模板网站建设网页百度seo点击软件
  • 网站聚合搜索怎么做自己怎么做网页推广
  • 基于html5的购物商城网站腾讯会议多少钱一个月
  • 昆明网站建设搜王道下拉今日最新消息新闻
  • 公众号编辑优化设计一年级下册数学答案
  • 做网站什么价位青岛seo服务哪家好
  • 网站项目遇到的问题免费com域名注册永久
  • 徐州万网网站建设网络渠道有哪些
  • 家装公司成都seo的搜索排名影响因素有
  • 网站制作台州百度搜索风云榜单
  • 网站建设软件开发的新闻如何提高网站排名
  • 建设与管理局网站帮平台做推广怎么赚钱
  • wordpress显示多少页seo 优化
  • 泰州网站建设策划方案谷歌seo优化中文章
  • 完成网站建设搜索引擎优化结果
  • 设计公司装修图seo流量增加软件
  • 宁波做网站排名的公司有哪些宁德seo推广
  • 免费vip影视网站怎么做的免费线上培训平台
  • 建一个购物网站多少钱最近三天的新闻大事
  • 网站开发基本工资是多少怎么查看网站的友情链接
  • ps网站设计怎么做郑州百度seo关键词
  • 用dw做网站百度搜索引擎广告投放
  • 删除百度收录网站公司网站设计制作
  • 高端网站建设价钱百度网盘搜索引擎官方入口
  • 泰安网站建设收益在线网站seo优化
  • 政府网站建设的重要意义seo排名赚钱