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

网站和公众号的区别是什么博客网站登录

网站和公众号的区别是什么,博客网站登录,桂林 网站 制作,页面跳转不了本专栏持续输出数据结构题目集,欢迎订阅。 文章目录题目代码题目 请编写程序,将 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/wzjs/249277.html

相关文章:

  • 在哪网站建设seo专员很难吗
  • 清新网站设计手机网站制作平台
  • 网站的压力测试怎么做全媒体运营师报名入口
  • 惠州网站优化北京软件培训机构前十名
  • wordpress建m域名网站免费引流在线推广
  • 网站建设与网站开发淘宝seo优化怎么做
  • 那个网站教人做冰点网站域名备案查询
  • 网站建设最新外文翻译推广页面
  • 网站评论源码站长工具 站长之家
  • 做企业网站开发哪家好燕郊今日头条
  • 做外贸的免费网站有哪些seo排名优化什么意思
  • Myeclipse怎么做网站站长工具综合查询官网
  • 网站共享备案网站恶意点击软件
  • wordpress名站网站seo优化培训
  • 建筑网课回放优化教程网官网
  • 网站上线前要做哪些准备网络推广公司怎么找客户
  • 中国景观设计网东莞seo建站哪家好
  • 成都高端网站设计百度seo可能消失
  • css汽车网站海口网站建设
  • 温州市网站建设哪家公司好云南seo网络优化师
  • 给网站做排名优化学什么好注册网站流程
  • wordpress网站音乐播放网文网站排名
  • 网站如何启用gzip压缩网络营销的渠道
  • 做化妆品销售网站如何传媒网站
  • 给人做时时彩网站建设谷歌推广一年多少钱
  • 高校后勤网站建设最新国际新闻热点事件
  • 网站建设项目表百度关键词推广2元一天
  • 十堰网站建设价格编程培训机构排名前十
  • 网站建设地址 北京凡科建站下载
  • 企业网站建设规划方案外贸企业网站设计公司