C++程序设计
文章平均质量分 80
涵盖学习过程各类程设练习题
LG.田猿
Stay foolish
展开
-
数塔(C++实训题)
数塔【问题描述】给定一个数塔,如下图所示。在此数塔中,从顶部出发,在每一节点可以选择走左下或右下,一直走到底层。请找出一条路径,使路径上的数值和最大。【输入形式】输入时第一行一个整数n,表示该数塔的行数,其余n行表示该塔每行的数值【输出形式】输出包含两行,第一行为最大路径上的数值之和, 第二行n个数字为从上而下最大路径数值【样例输入】5912 1510 6 82 18 9 519 7 10 4 16【样例输出】599 12 10 18 10【思路】运用最短路径的Dijk原创 2020-08-16 21:25:40 · 1195 阅读 · 0 评论 -
数圈(C++实训题)
写在前面:仅为个人代码/总结,未必标准,仅供参考!如有错误,还望指出交流,共同进步!数圈【问题描述】以1为中心,用2,3,4, …, n, …, n*n的数字围绕着中心输出数圈, 如若n=4,则7 8 9 106 1 2 115 4 3 1216 15 14 13【输入形式】一个整数n(1<=n<=10)【输出形式】数圈矩阵【样例输入】5【样例输出】21 22 23 24 2520 7 8 9 1019 6 1 2 1118 5 4 3 1217 16 .原创 2020-08-15 16:11:26 · 1628 阅读 · 0 评论 -
回文串(C++实训题)
写在前面:仅为个人代码/总结,未必标准,仅供参考!如有错误,还望指出交流,共同进步!回文串【问题描述】“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。给你一个字符串,问最少在字符串尾添加多少字符,可以使得字符串变为回文串。【输入格式】有多组测试数据。每组测试数据第一行是一个正整数N,表示字符串长度,接下来一行是长度为N的字符串,字符串中只有小写字母。N=0表示输入结束,并且不需要处理。40%的数列元素个数N 1 ≤ N≤ 100;30%的数列.原创 2020-08-15 15:34:32 · 1916 阅读 · 0 评论 -
相等的多项式(C++实训题)
写在前面:仅为个人代码/总结,未必标准,仅供参考!如有错误,还望指出交流,共同进步!相等的多项式【问题描述】小明现在在学习多项式的展开:就是把一个形如(x+a1) (x+a2) … (x+an)展开成如下形式:xn + b1xn-1 + b2xn-2 + … + bn-1x + bn比如 (x+1)(x+2)=x2 + 3x + 2(x+1)3 = x3 +3x2 +3x + 1小明做了很多练习,但是不知道对错,现在请求你的帮助,判断小明的展开式是否正确。【输入格式】有多组测试数据.原创 2020-08-15 15:25:56 · 989 阅读 · 0 评论 -
数码管(C++实训题)
写在前面:仅为个人代码/总结,未必标准,仅供参考!如有错误,还望指出交流,共同进步!数码管【问题描述】液晶数码管用七笔阿拉数字表示的十个数字,把横和竖的一 个短划都称为一笔,即7有3笔,8有7笔等。对于十个数字一种排列,要做到两相邻数字都可以由另一个数字加上几笔或减去几笔组成,但不能又加又减。比如 7→3是允许的,7→2不允许。任意输入一组数,判断是否符合上述规则,注意,1在右边。【输入形式】每行输入一个0~9的排列,数字之间用空格分隔,以-1作为输入结束【输出形式】输出YES或NO【样.原创 2020-08-11 16:26:34 · 917 阅读 · 0 评论 -
蛇行矩阵(C++实训题)
写在前面:仅为个人代码/总结,未必标准,仅供参考!如有错误,还望指出交流,共同进步!蛇行矩阵【问题描述】蛇形矩阵是由 1 开始的自然数依次排列成的一个矩阵上三角形【输入形式】 正整数 N表示层数,N 不大于 100【输出形式】输出一个 N 行的蛇形矩阵,矩阵三角中同一行的数字用一个空格分开,行尾不要多余的空格。【样例输入】5【样例输出】1 3 6 10 152 5 9 144 8 137 1211【示例代码】#include <iostream>using na.原创 2020-08-08 12:04:45 · 420 阅读 · 0 评论 -
带通配符的数(C++实训题)
写在前面:仅为个人代码/总结,未必标准,仅供参考!如有错误,还望指出交流,共同进步!带通配符的数【问题描述】给定一个可以带通配符问号的正整数W,问号可以代表任意一个一位数字。再给定一个正整数X,和W具有同样的长度。问有多少个整数符合W的形式并且比X大?【输入形式】多组数据,每组数据两行,第一行是W,第二行是X,它们长度相同,在[1…10]之间。【输出形式】每行一个整数表示结果。【样例输入】36?1?82364288?3910?5【样例输出】10004【思路】①当第一个’.原创 2020-08-07 22:38:07 · 390 阅读 · 0 评论 -
占座位(C++实训题)
写在前面:仅为个人代码/总结,未必标准,仅供参考!如有错误,还望指出交流,共同进步!占座位【问题描述】sun所在学校的教室座位每天都是可以预占的。一个人可以去占多个座位,而且一定是要连续的座位,如果占不到他所要求的这么多座位,那么他就一个座位也不要了。为了降低难度,每次分配座位按座位号从小到大查找,采用最先适配法分配座位。【输入形式】输入有多组数据。每组数据输入座位排数n,0<n<=100(座位的排列数相等,座位是按每行从左到右依次排序的,,第1行的最右边一个座位与第二行的第一个座.原创 2020-08-06 16:23:19 · 1125 阅读 · 0 评论 -
487-3279(C++实训题)
写在前面:仅为个人代码/总结,未必标准,仅供参考!如有错误,还望指出交流,共同进步!487-3279【问题描述】每个人都喜欢有令人难忘的电话号码。要想让电话号码变得令人难忘的一种方法是拼出一个令人难忘的单词或短语。例如,你可以拨打滑铁卢大学的电话,拨打令人难忘的电话号码TUT-GLOP。有时只有一部分号码被用来拼写一个单词,例如,你可以拨打310-gino从Gino’s订购披萨。要使电话号码令人难忘的另一种方法是以一种令人难忘的方式对数字进行分组。你可以从比萨饼小屋中订购比萨饼,方法是拨打他们.原创 2020-08-06 16:06:59 · 2094 阅读 · 0 评论 -
计算校验码(C++实训题)
计算校验码【问题描述】传送一个B(B≤16)进制的数值N时,最后加上一个一位(B进制的)校验码,使得N加上校验位后能被B-1整除。比如十进制的数值12310,其校验码就是3,因为十进制数值123310能被9整除。16进制的数7816,其校验码为0,因为16进制的78016是15的倍数。超过十进制后,用字母a表示10,字母b表示11,字母c表示12,字母d表示13,字母e表示14,字母f表示15。告诉你进制B,以及一个B进制的正整数N,要求你计算正整数N在B进制下的校验码。【输入形式】输入第一行正整原创 2020-08-05 21:21:08 · 2007 阅读 · 1 评论 -
合法的括号串(C++实训题,栈)
合法的括号串【问题描述】一个合法的括号串,是指只包含括号的串,如果满足如下条件:(1)<> () [] {} 这四对括号是合法的;(2)如果r是合法括号串,则 ® [r] {r}也是;(3)如果r,s是合法括号串,则rs也是;所以<<>> , [<>{}(())],[({<>})]是合法的括号串,而)(,[( ])就不是。【输入形式】输入第一行正整数t (10 ≤ n ≤ 100),表示有多少组测试数据。后面有t行,每行一个只包含原创 2020-08-05 21:15:50 · 2291 阅读 · 0 评论 -
内存管理(C++实训题)
内存管理【问题描述】离第一个操作系统HNU-OS发布已经没有多少时间了,但它的一些组件还没有完成,内存管理器就是其中之一。根据开发人员的计划,在第一个版本中,内存管理器将非常简单和直观。它将支持三个操作:alloc n —— 分配n个字节内存,返回已分配块的正整数标识符x(x初始值为0,每次分配增长1)erase x —— 删除标识符x所在的块defragment —— 整理空余内存碎片,将所有块尽量靠近内存的开始位置,并保持各自的顺序在此情况下,内存模型非常简单,它是一个m字节的序列,为了方便原创 2020-08-04 15:54:05 · 935 阅读 · 0 评论 -
Engine-字符串(C++实训题)
Engine-字符串【问题描述】谷歌、百度等搜索引擎已经成为了互连网中不可或缺的一部分。在本题中,你的任务也是设计一个搜索论文的搜索引擎,当然,本题的要求比起实际的需求要少了许多。本题的输入将首先给出一系列的论文,对于每篇论文首先给出标题,然后给出它被引用的次数。然后会有一系列的搜索询问,询问标题中包含特定关键词的论文有哪些。每一个询问可能包含多个关键词,你需要找出标题包含所有关键词的论文。“包含”必须是标题中有一个词正好是给定的关键词,不区分大小写。对每个询问,都按被引用的次数从多到少输出满足条原创 2020-08-04 15:45:52 · 828 阅读 · 0 评论 -
导弹防御系统(C++实训题)
导弹防御系统【问题描述】某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,并观测到导弹依次飞来的高度,请计算这套系统最多能拦截多少导弹。拦截来袭导弹时,必须按来袭导弹袭击的时间顺序,不允许先拦截后面的导弹,再拦截前面的导弹。【输入形式】每组输入有两行,第一行,输入雷达捕捉到的敌国导弹的数量k(k<=25),第二行,输入k个正整数,表示k枚导弹的高原创 2020-08-03 08:41:24 · 1362 阅读 · 0 评论 -
电话号码(C++实训题)
电话号码【问题描述】Vasya有几本电话簿,记录了他的朋友们的电话号码,每一个朋友都可以有一或几个电话号码。Vasya决定整理关于朋友电话号码的信息。给定n个字符串,来自于Vasya的电话簿中的条目。每一条都以朋友的姓名开头,然后跟着当前条目中的电话号码个数,然后是本人的电话号码。有可能几个相同的电话被记录在同一个记录中。Vasya还认为,如果电话号码a是电话号码b的后缀(也就是说,号码b以a结尾),这两个号码被当作同一个电话号码,那么a被认为是无城市代码,它不应该被考虑。输出整理后Vasya朋友原创 2020-08-02 09:07:48 · 1470 阅读 · 0 评论 -
n, 还是n(C++实训题)
n, 还是n【问题描述】输出 包含n 或者是n的倍数的所有数【输入形式】正整数 m,n(0<m,n<1000000)【输出形式】从小到大排列的不大于 m 的特殊正整数(包含n,或者是n的倍数)。【样例输入1】20 7【样例输出1】7 14 17【样例输入2】200 11【样例输出2】11 22 33 44 55 66 77 88 99 110 111 112 113 114 115 116 117 118 119 121 132 143 154 165 176 187原创 2020-08-02 08:50:11 · 904 阅读 · 0 评论 -
爬虫(C++)
【问题描述】一条虫子在n英寸深的井底,每次一分钟爬行u英寸,但是它在再次爬行前必须先休息1分钟, 在休息过程中它将滑落d英寸,在反复向上爬行和休息后,多长时间虫子能爬出这口井?在此过程中,分钟的小数部分向上取整,如果攀爬结束时虫子正好到达井的顶部,则视为虫子已经爬出。假定d<u,n<100,当n=0时输入结束。【输入形式】输入包括多个测试用例。每行包含3个正整数n、u、d,为上面...原创 2020-01-28 14:51:09 · 1284 阅读 · 0 评论 -
字符串左删除(C++)
【问题描述】给定两个字符串s和t,每一次处理将从两个字符串中任选一个,删除第一个字符(也就是最左边字符),显然删除后字符串的长度减1,当然不能再从一个空字符串中去删除。例如:对字符串"where"处理后,结果为"here";对字符串"a"处理后,结果为""。我们需要在经过最少次数的处理后,使得两个字符串相等。当然,经过处理后,两个字符串都可能为空串,这也是相等的,在这种情况下,答案很显然是...原创 2020-01-27 22:22:25 · 1517 阅读 · 0 评论 -
莫比乌斯函数
【问题描述】莫比乌斯函数,数论函数,由德国数学家和天文学家莫比乌斯(Möbius ,1790–1868)提出。梅滕斯(Mertens)首先使用μ(n)作为莫比乌斯函数的记号。而据说,高斯(Gauss)比莫比乌斯早三十年就曾考虑过这个函数。莫比乌斯函数在数论中有着广泛应用。莫比乌斯函数完整定义的通俗表达:1)莫比乌斯函数μ(n)的定义域是N2)μ(1)=13)当n存在平方因子时,μ(n)=...原创 2020-01-27 21:46:56 · 1717 阅读 · 1 评论 -
岁月留痕(C++)
岁月留痕【问题描述】给定 n (1 ≤ n ≤ 24)个正整数a1、a2、…、an,请判断这 n 个数是否是连续 n 个月份的天数,这些月份可以跨年度。【输入形式】输入第一行为一个整数 n,第二行为n个正整数 a1、a2、…、an(28 ≤ ai ≤ 31)。【输出形式】输出Yes或No。【样例输入1】431 31 30 31【样例输出1】Yes【样例输入2】230 3...原创 2020-01-27 16:19:32 · 2497 阅读 · 0 评论 -
今夕何夕
今夕何夕【问题描述】今天是2017年8月6日,农历闰六月十五。小度独自凭栏,望着一轮圆月,发出了“今夕何夕,见此良人”的寂寞感慨。为了排遣郁结,它决定思考一个数学问题:接下来最近的哪一年里的同一个日子,和今天的星期数一样?比如今天是8月6日,星期日。下一个也是星期日的8月6日发生在2023年。小贴士:在公历中,能被4整除但不能被100整除,或能被400整除的年份即为闰年。【输入形式】...原创 2020-01-27 16:15:04 · 1332 阅读 · 8 评论 -
月历(C++)
月历【问题描述】输入年份和月份, 输出该月的月历。【输入形式】输入包含两个整数Y(Y>1920)和M(1<=M<=12),分别表示年份和月份。【输出形式】阵列式月历,数字间用空格分隔。【样例输入】2016 11【样例输出】【示例代码】思路:首先找出1920年1月1日是星期几,再根据每年多少天、每月多少天,对应的星期几打印出输入的年份月份的月历。#inc...原创 2020-01-27 16:09:29 · 3046 阅读 · 5 评论 -
简单计算器(C++)
简单计算器【问题描述】实现一个基本的计算器来计算一个简单的字符串表达式的值。字符串表达式仅包含非负整数,+, - ,*,/ 四种运算符。整数除法仅保留整数部分(会与精确计算结果产生较大误差)。【输入形式】包含四种运算符的字符串。【输出形式】表达式计算结果。【样例输入】1+1*2【样例输出】3【示例代码】思路:先算乘除得各部分结果,再算加减得总结果#include<iostre...原创 2020-01-26 22:09:11 · 1684 阅读 · 0 评论 -
水仙花数(C++)
水仙花数所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153是1的3次方、5的3次方和3的3次方之和。【问题描述】输出所有的“水仙花数”,以空格隔开。【示例代码】#include<iostream>using namespace std;void flower(int m){ int n=0,result=0,m1=...原创 2020-01-26 21:54:57 · 952 阅读 · 0 评论 -
完数(C++)
完数【问题描述】一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如, 6的因子为1,2,3,而6=1+2+3,因此6是“完数”。编程序找出1000之内的所有完数,并按下面格式输出其因子:6,its factors are 1,2,3【示例代码】#include<iostream>using namespace std;void wan_shu(int m){ ...原创 2020-01-26 21:43:50 · 7721 阅读 · 0 评论 -
螺旋打印(C++)
螺旋打印【问题描述】给定一个二维数组a[i][j],i,j均为大于1的整数,从a11开始回形输出数组中的所有数据。【输入形式】第一行输入正整数i,j,表示二维数组的行数和列数;接下来依次输入i行,每行j个数字,表示二维数组中的每个数字。i,j均不大于8。【输出形式】输出回形数组中所有的数字,相邻数字之间用一个空格间隔。【样例输入】2 2-2 11-4 13【样例输出】-2 11 ...原创 2020-01-25 22:32:34 · 974 阅读 · 0 评论 -
消除类游戏(C++)
消除类游戏【问题描述】消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将同时被消除。 现在给你一个n行m列的棋盘,棋盘中的每一个方格上有一个棋子,请给出经过一次消除后的棋盘。 请注意:一个棋子可能在某一行和某...原创 2020-01-25 22:27:26 · 1951 阅读 · 1 评论 -
支付宝之小鸡拍球游戏(C++)
小鸡拍球【问题描述】“蚂蚁庄园”的小鸡拍球游戏中,有三种可能的得分:5分、8分和10分。现从键盘输入一个整数的得分值,请输出该局游戏可能的得分组合。【输入形式】输入只有一行,包括一个正整数n。【输出形式】输出可能有若干行,每行是一种得分的序列,包括得5分的次数、得8分和得10分的次数,前导符和次数之间用英文冒号分隔,相邻得分次数之间用一个空格分隔。【样例输入】40【样例输出】5:0 ...原创 2020-01-25 22:17:22 · 1190 阅读 · 0 评论 -
数七小游戏(C++)
数七小游戏【问题描述】由n人围成一个圈,编号从1~n,从第1号开始报数,报到7的倍数的人离开,一直这样循环数下去,直到最后只剩下1个人,求此人的编号。【解题】方法1:数组进行每一轮游戏,被淘汰的人的编号被记录在一个数组中,在进行接下来的m轮游戏数数时跳过记录数组中所记录的元素编号,直到剩下最后一个元素。(但效率较低)#include<iostream>using name...原创 2020-01-25 13:00:52 · 4885 阅读 · 0 评论 -
杨辉三角形(C++)
杨辉三角形【问题描述】杨辉三角形是二项式系数在三角形中的一种几何排列,在中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。它有以下几个特点:1、每行端点与结尾的数为1.2、每个数等于它上方两数之和。3、每行数字左右对称,由1开始逐渐变大。4、第n行的数字有n项。现要求打印n行的杨辉三角形。输出格式要求:每个数占8位并左对齐,行末没有多余的空格。【示例代码】#incl...原创 2020-01-23 15:02:42 · 2261 阅读 · 1 评论 -
C++——回文数
回文数【题目描述】回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数,如121,14541。判断一个整数是否是回文数,若是,则输出true,否则输出false。【示例代码】(声明的变量为int型)#include<iostream>using namespace std;bool isHuiwen(int);int main(){ int number;...原创 2020-01-23 14:47:17 · 4865 阅读 · 0 评论 -
汉诺塔问题
汉诺塔问题【问题描述】古代有一个梵塔,塔内有3个座位A,B,C,开始时A座上有m个盘子,盘子的大小不等,大的在下,小的在上,有一个老和尚想把这m个盘子从A座移到C座,但每次只允许移动一个盘,且在移动过程中在3个座上都始终保持大盘在下,小盘在上。在移动的过程中可以利用B座。请用子函数的形式模拟汉诺塔的移动过程。【代码思想】要把两个盘子(m=2)从第一个座上全部移到第三个座上,保持大的在下、小...原创 2020-01-23 12:26:43 · 256 阅读 · 0 评论 -
C++——最大公约数与最小公倍数
最大公约数与最小公倍数【问题描述】输入两个正整数m和n,求m、n的最大公约数和最小公倍数。【求最大公约数】方法1:辗转相除法int gcd(int m,int n){ int r; if(m==0||n==0) {return m+n;} while(r=m%n) {m=n;n=r;} return n;}(简写方...原创 2020-01-23 09:03:18 · 1040 阅读 · 0 评论 -
哥德巴赫猜想——偶数(>6)表示为素数和
哥德巴赫猜想——偶数(>6)表示为素数和【问题】写一个函数验证哥德巴赫猜想: 一个不小于6的偶数可以表示为两个素数之和,如6=3+3, 8=3+5, 10=3+7,…。【样例说明】如16既可以表示为素数3和素数13的和,也可以表示为素数5和素数11的和:16=3+13、16=5+11【示例代码】#include<iostream>#include<cmath>...原创 2020-01-22 22:47:47 · 1270 阅读 · 0 评论 -
入门c++之判别素数
判别素数题目:【问题描述】输入一个整数n,判断n是否是素数,并输出结论。素数的定义为:一个只能被1和它本身整除的数,称为素数。(100000≥n≥2)【输入形式】输入一个整数n。【输出形式】若是,则输出n is a prime.;若不是,则输出n is not a prime.【样例输入】15【样例输出】15 is not a prime.【样例说明】15=35,不是素数。【样例输入...原创 2020-01-22 16:28:46 · 884 阅读 · 0 评论 -
C++程序设计实验之三国游戏
问题描述假设你将负责一款三国游戏武将系统的设计。三国中有名有姓的武将大概1000人。你需要为这些武将设计一定的属性值(如,武力、智力等,可以参考游戏《三国志13》),然后能给予一个文字浏览界面,在该界面下能够按照任意属性为主键进行升序或者降序排列,可用Excel来验证排序结果。【具体要求】(1)从键盘输入若干武将信息(要求支持不低于1000个),每个武将信息至少包括姓名(姓名为拼音)、年龄、武力值、智力值和体力值(可根据自己设计)//姓名 年龄 体力 智力 武力LB 35 84原创 2020-06-26 16:37:28 · 1296 阅读 · 0 评论 -
(C语言实验练习题)简单的商品列表管理系统
题目:商品列表管理系统该管理系统要求实现功能包括:1.商品列表的显示,包括商品的名称、单价、销量、描述。2.添加商品到商品列表。3.从商品列表中删除商品。4.按商品单价、名称、销量排序列表。5.按商品名称查询商品信息。6.更改商品信息。函数功能块设计要求首先声明一个商品结构体,包括名称、单价、销量、描述四个成员,要求使用结构体数组完成功能实现:1.main(),主函数,函数整体是一个循环结构,结合多分支语句switch,实现系统的主菜单功能。运行时用户根据菜单选项提示输入选项,系统调用原创 2020-06-14 16:15:57 · 2137 阅读 · 0 评论 -
约瑟夫问题(单向链表解法&队列法)
【问题描述】n 个人(编号从1~n)围成一圈,从第 k 个人开始数数,数到 m 的人出圈,然后继续从未出列的下一个人开始数数,数到 m 的人出圈,重复上述过程,直到圈中仅剩下一人。【输入形式】输入为一行三个正整数,n、k、m。【输出形式】输出为一个正整数,表示最后剩下的人的编号。【样例输入】100 1 5【样例输出】47【示例代码】(可对比数七小游戏)#include &...原创 2020-02-05 17:28:10 · 465 阅读 · 0 评论 -
矩阵计算
【问题描述】矩阵是线性代数中的重要概念,应用领域非常广泛,在C/C++中,通常将矩阵定义为一个二维数组。本问题中,将输入两个矩阵 A 和 B,实现对矩阵的数乘、矩阵加法、矩阵乘法以及行列式的计算。如果对矩阵的算法不了解,请查阅相关资料。【输入形式】输入的第一行为两个正整数 M 和 N,分别表示矩阵 A 的行数和列数;接下来的 M 行,每行 N 个用空格分隔的整数,表示矩阵 A 的元素值...原创 2020-02-01 11:29:19 · 3869 阅读 · 1 评论 -
青蛙与蚊子(C++结构体练习题)
【问题描述】有 n 只青蛙位于坐标轴 OX 上,对于每只青蛙,有两个已知值 xi、ti,表示第 i 只青蛙在坐标的位置(各不相同)以及它的舌头的长度。同样有 m 只蚊子一只接一只的落到坐标轴上,对于每只蚊子,有两个已知值, pj 表示第 j 只蚊子所在的位置,bj 为第 j 只蚊子的重量。青蛙和蚊子表示为坐标上的点。如果蚊子和青蛙在同一位置或者在右边,青蛙可以吃掉蚊子,它们之间的距离不超过青蛙...原创 2020-01-30 11:57:56 · 1324 阅读 · 0 评论