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

接做图网站建设银行租房网站湖北

接做图网站,建设银行租房网站湖北,学网站开发,wordpress vs本专栏持续输出数据结构题目集,欢迎订阅。 文章目录题目代码题目 请编写程序,将 n 个整数顺次插入一个初始为空的单链表的表头。最后输出单链表的表长。 本题旨在训练学习者熟悉单链表的基本操作,不建议直接输出 n。 输入格式:…

本专栏持续输出数据结构题目集,欢迎订阅。

文章目录

    • 题目
    • 代码

题目

请编写程序,将 n 个整数顺次插入一个初始为空的单链表的表头。最后输出单链表的表长。

本题旨在训练学习者熟悉单链表的基本操作,不建议直接输出 n。

输入格式:
输入首先在第一行给出非负整数 n(≤15);随后一行给出 n 个 int 范围内的整数,数字间以空格分隔。

输出格式:
在一行中输出单链表的表长。

输入样例:
5
1 2 3 4 5
输出样例:
5

代码

#include <stdio.h>
#include <stdlib.h>// 定义链表节点结构
typedef struct Node {int data;struct Node* next;
} Node;// 创建新节点
Node* createNode(int data) {Node* newNode = (Node*)malloc(sizeof(Node));newNode->data = data;newNode->next = NULL;return newNode;
}// 计算链表长度
int getLength(Node* head) {int count = 0;Node* current = head;while (current != NULL) {count++;current = current->next;}return count;
}// 释放链表内存
void freeList(Node* head) {Node* temp;while (head != NULL) {temp = head;head = head->next;free(temp);}
}int main() {int n, data;Node* head = NULL;  // 初始为空链表// 读取整数个数nscanf("%d", &n);// 顺次插入n个整数到表头for (int i = 0; i < n; i++) {scanf("%d", &data);Node* newNode = createNode(data);newNode->next = head;  // 新节点指向当前头节点head = newNode;        // 更新头节点为新节点}// 计算并输出链表长度printf("%d\n", getLength(head));// 释放链表内存freeList(head);return 0;
}    
http://www.dtcms.com/a/464635.html

相关文章:

  • 有网站域名及空间 别人帮建网站黄骅港属于哪个省哪个市
  • 网站建设需要内容全球做网站最好
  • 苏州集团网站制作设计企业营销策划公司
  • 自助建网站工具wordpress 文档阅读器
  • 手机怎么建立网站免费商标设计软件
  • 北京建设工程信息网上报名基础信息seo优化方案项目策划书
  • 扬州有什么做网站的公司室内设计公司排名2023
  • php网站伪静态5a景区网站建设
  • 建筑类网站建设深圳建设集团待遇
  • 株洲网站建设的企业北京网站开发周期
  • 网站建设哪个公司的好企业进行网站建设的方式有
  • 广州市住房和建设水务局网站网站404怎么做的
  • 广东网站建设公司xywdl 中国人免费的片
  • 怎么做二维码进网站链接转换短网址
  • 网站建设的一些知识漳州做网站多少钱
  • 网站推广策划的思路包括哪些内容淘宝客网站开发上架
  • 陕西网站制作公司哪家好中国建筑股票
  • 农村网站平台建设方案vi品牌包装
  • 做网站备案需要什么特殊材料创业邦使用什么网站模板
  • 网站建设的论坛wordpress png 压缩
  • 网站开发设计方案书东港建站公司
  • 网站模板功能岚山区建设局网站
  • 南京哪里有做公司网站的莱芜金点子电子版招聘
  • 设计兼职网站兴义网站开发公司
  • 网页布局的方式有哪些关键词优化计划
  • 做网站一条龙做外贸怎样上国外网站
  • 自己做的美食分享到网站wordpress建站过程
  • 深圳专业做网站建网站价格用友
  • 教育网站制作企业兰州优化网站
  • 做网站销售需要注意的怎么注册免费个人网站