- 博客(62)
- 收藏
- 关注
原创 c语言系列的进阶历程
C语言与C++的演进对比分析:C语言诞生于1972年,强调简洁高效和硬件控制能力,适合底层开发。C++从1983年至今经历了多个版本迭代,逐步引入面向对象、泛型编程、智能指针等现代特性,不断提升开发效率和安全性。现代C++(C++11及以后)通过RAII、移动语义等机制,在保持性能优势的同时提高了代码健壮性。两者在操作系统、嵌入式等领域各有优势,C++的演进趋势体现在抽象能力增强、并发支持完善等方面。最新C++23标准继续优化语言细节,推动现代C++的广泛应用。
2025-09-13 21:34:10
619
原创 浅谈c系列语言
C系列编程语言历经50年发展,形成完整技术体系:C语言(1972)开创系统编程基础,提供指针和结构化编程;C++(1983)引入面向对象和泛型;C#(2000)实现托管环境现代化。三者各具特色:C适用于底层开发,C++专注高性能场景,C#擅长企业应用。当前C23、C++20和C#10等新标准持续演进,在保持硬件控制力的同时提升开发效率。该语言家族在操作系统、游戏引擎、企业软件等领域仍是核心工具,其平衡抽象与性能的设计理念影响深远。
2025-09-13 21:26:36
581
原创 猫国建设者
该代码是一个基于C++的控制台应用程序,主要用于模拟一个资源管理和村庄建设的游戏。代码中包含了多个功能模块,如键盘输入检测、控制台光标隐藏、颜色设置、资源管理、建筑升级等。通过GetAsyncKeyState函数检测键盘输入,控制台输出通过SetConsoleCursorPosition和SetConsoleTextAttribute实现光标定位和颜色设置。资源管理部分涉及猫薄荷、木头、矿物等资源的采集、存储和消耗,并通过output函数格式化输出资源数量。建筑和科技系统通过数组和字符串管理,支持村庄的建设
2025-05-22 18:02:33
236
原创 1006. 数组测试试题2:队伍(team)
蛋糕分好了,小朋友排着队去领蛋糕。铭铭想从N人的队伍中选出K 位小朋友帮忙分发蛋糕。但铭铭选人的方法有点特别,他想从队伍中选连续的K 个小朋友,而且必须是男比女多,你知道铭铭有多少种选择吗?第一行,两个整数N,代表队伍中有N(0<N<=1000000)个小朋友,铭铭想选K(K<N)个人。第二行:有N 个0 或1(0 代表男,1 代表女),每个数用空格隔开。80%的数据0<N<1000000,k<=100;100%的数据0<N<1000000,k<N;50%的数据0<N<1000,k<N;
2025-04-29 20:01:48
244
原创 1005. 数组测试试题2:数字卡片(card)
铭铭将蛋糕送到四年级(1)班,班上的小朋友正在玩找数字卡片的游戏。铭铭想考考小朋友们,就随机抽出了N 张卡片,他让小朋友们数出这N 张卡片上每种数字各出现了多少次,数对了就奖励多一块蛋糕。第二行:有N 个整数,代表每张卡片上的数Ni,(0<=Ni<=100)。第一行:一个整数N(0<N<100000),代表铭铭抽出了N 张卡片。每行有两个数,第一个数代表数字,第二个数代表这个数字出现了多少次。小朋友们急着想吃蛋糕,但总是数不对,你能帮他们吗?按照数字0~9 的顺序输出多行。
2025-04-29 20:00:35
143
原创 1015:计算并联电阻的阻值
对于阻值为 r1r1 和 r2r2 的电阻,其并联电阻阻值公式计算如下:R=11r1+1r2R=11r1+1r2。输入两个电阻阻抗大小,浮点型。输出并联之后的阻抗大小,结果保留小数点后22位。并联之后的阻抗大小,结果保留小数点后22位。两个电阻阻抗大小,浮点型,以一个空格分开。
2025-04-29 19:46:30
232
原创 1014:与圆相关的计算
给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数r,输出圆的直径、周长、面积,每个数保留小数点后44位。圆周率取值为3.141593.14159。输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后44位。输入包含一个实数r(0<r≤10,000)r(0<r≤10,000),表示圆的半径。
2025-04-29 19:45:30
145
原创 1013:温度表达转化
利用公式 C=5×(F−32)÷9C=5×(F−32)÷9(其中CC表示摄氏温度,FF表示华氏温度)进行计算转化,输入华氏温度FF,输出摄氏温度CC,要求精确到小数点后55位。输入一行,包含一个实数FF,表示华氏温度。(F≥−459.67)(F≥−459.67)输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后55位。
2025-04-29 19:44:28
140
原创 1012:计算多项式的值
对于多项式f(x)=ax3+bx2+cx+df(x)=ax3+bx2+cx+d和给定的a,b,c,d,xa,b,c,d,x,计算f(x)f(x)的值,保留到小数点后77位。输入仅一行,包含55个实数,分别是xx,及参数a、b、c、da、b、c、d的值,每个数都是绝对值不超过100100的双精度浮点数。数与数之间以一个空格分开。输出一个实数,即f(x)f(x)的值,保留到小数点后77位。
2025-04-29 19:43:19
315
原创 1011:甲流疫情死亡率
甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。输出仅一行,甲流死亡率,以百分数形式输出,精确到小数点后3位。输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。
2025-04-29 19:42:15
171
原创 救援时刻(help,1s,256MB)
华华参加了玉树地震的某次救援行动,救援开始时刻为hs时ms分,救援过程共用了h小时m分钟(不超过7天的时间)。请计算出完成救援那天的时间(以24小时制表示)。一行四个整数hs、ms、h、m,分别表示救援开始时刻为hs时ms分,救援过程共用了h小时m分钟。11 20 36 40 (表示11:20开始救援,共用了36小时40分钟)救援时刻(help,1s,256MB)t:mt(表示完成救援那天的时间)
2025-04-29 19:36:56
318
原创 1004. 数组测试试题2:派送蛋糕(send)
铭铭将装好的蛋糕派送到学校的每个班级,学校共有N个班级,每个班级有Ni 个学生,一盒蛋糕最多可以分给10个人吃,那么铭铭至少需要派送多少盒蛋糕?第一行:一个整数N,代表共有N 个班级(0< N<= 100000)。第二行:有N 个整数,代表每个班级的人数(0<人数<100)。注:每盒蛋糕是完整的送到班级里,不能被切开。代表铭铭至少需要派送的蛋糕数。
2025-03-12 13:30:22
927
原创 1003. 数组测试试题2:蛋糕盒子(box)
现在有5 种款式的蛋糕盒子,编号为1~5。铭铭按款式1、2、3、4、5、1、2、3、4、5……这样的规律排好了N 个盒子,然后再将N 个蛋糕依次装入盒子中。一行,一个整数N(0<N<=1000000000),代表有N 个蛋糕。精美的蛋糕可以装盒啦,学校让铭铭帮忙把蛋糕装入盒中。输出一个整数,代表第N 个蛋糕所用蛋糕盒子的款式编号。你知道第N 个蛋糕用了第几种款式的蛋糕盒子吗?
2025-03-12 13:29:09
266
原创 1002. 数组测试试题2:装饰水果(fruit)
香甜可口的蛋糕顺利出炉啦,为了把蛋糕装饰的更精美,学校又采购了一批水果,有圣女果、弥猴桃、芒果各N 件。如果装饰一个蛋糕需要a 件圣女果,b 件弥猴桃、c 件芒果,那么学校购买的水果最多能装饰多少个蛋糕呢?第二行:a、b、c(0<a、b、c<=20),分别代表装饰一个蛋糕需要a 件圣女果,b 件弥猴桃、c 件芒果。共两行:第一行有一个整数N(0<N<50000),代表学校每种水果购买了N 件。一行:一个整数,代表最多能装饰的蛋糕数。
2025-03-12 13:27:10
245
原创 1001. 数组测试试题2:蛋糕(cake)
六一”儿童节就要到了,为了让小朋友们过一个开心愉快的节日,学校打算自制一批香甜可口的蛋糕。做一个蛋糕需要花费4 元钱买鸡蛋,5 元钱买面粉。样例解释:做一个蛋糕需要4+5=9 元,做5 个蛋糕需要5*9=45 元钱。输入一个整数N(0<N<1000000),代表需要做N 个蛋糕。现在需要做N 个蛋糕,学校需要花多少钱买蛋糕材料呢?一个整数,代表学校需要花的钱。
2025-03-12 13:25:57
277
原创 1010:计算分数的浮点数值
两个整数aa和bb分别作为分子和分母,既分数abab,求它的浮点数值(双精度浮点数,保留小数点后99位)。输出也仅一行,分数abab 的浮点数值(双精度浮点数,保留小数点后99位)。输入仅一行,包括两个整数aa和bb。
2025-03-12 13:12:13
187
原创 1009:带余除法
给定被除数和除数,求整数商及余数。此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。
2025-03-12 10:26:06
161
原创 1008:计算(a+b)/c的值
输入仅一行,包括三个整数a、b、ca、b、c, 数与数之间以一个空格分开。(-10,000<a,b,c<10,000-10,000<a,b,c<10,000, cc不等于00)给定33个整数a、b、ca、b、c,计算表达式a+bca+bc的值。输出一行,即表达式的值。
2025-03-12 10:24:27
155
原创 1007:计算(a+b)×c的值
输入仅一行,包括三个整数a、b、ca、b、c, 数与数之间以一个空格分开。(-10,000<a,b,c<10,000)(-10,000<a,b,c<10,000)给定33个整数a、b、ca、b、c,计算表达式(a+b)×c(a+b)×c的值。输出一行,即表达式的值。
2025-03-09 12:03:46
199
原创 1006:A+B问题
A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。保证A、B及结果均在整型范围内。现在请你解决这一问题。大部分的在线题库,都会将A+B问题作为第一题,以帮助新手熟悉平台的使用方法。一行,包含两个整数A,B,中间用单个空格隔开。A和B均在整型范围内。一个整数,即A+B的值。保证结果在整型范围内。
2025-03-09 12:02:37
134
原创 2066:【例2.3】买图书
已知小明有n元,他买了一本书,这本书原价为m元,现在打8折出售。求小明还剩多少钱(保留2位小数)。小明还剩多少钱(保留2位小数)。
2025-03-09 12:01:24
289
原创 2064:【例2.1】交换值
输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。输出a与b交换值后的结果。输入两个正整数a和b。
2025-03-09 11:59:01
146
原创 1005:地球人口承载力估计
一行,包括四个正整数x,a,y,bx,a,y,b,两个整数之间用单个空格隔开。x>y,a<b,ax<byx>y,a<b,ax<by,各整数均不大于1000010000。假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供xx亿人生活aa年,或供yy亿人生活bb年。为了能够实现可持续发展,避免资源枯竭,地球最多能够养活多少亿人?一个实数zz,表示地球最多养活zz亿人,舍入到小数点后两位。
2025-03-09 11:54:40
527
原创 1004:字符三角形
给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。该字符构成的等腰三角形,底边长5个字符,高3个字符。输入只有一行,包含一个字符。
2025-03-09 11:51:45
174
原创 1003:对齐输出
读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。只有一行,包含三个整数,整数之间以一个空格分开。
2025-03-09 11:50:12
351
原创 1002:输出第二个整数
输入三个整数,整数之间由一个空格分隔,整数是32位有符号整数。把第二个输入的整数输出。只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。只有一行,一个整数,即输入的第二个整数。
2025-03-09 11:27:40
164
原创 1001:Hello,World!
的程序,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。
2025-03-09 11:26:20
122
原创 2063:【例1.4】牛吃牧草
有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供15头牛吃20天,或可供20头牛吃10天,那么,这片牧场每天新生的草量可供几头牛吃1天?
2025-03-09 11:25:22
234
原创 如何理解李彦宏说的“不要卷模型,要卷应用”
据悉,此次共创的大模型,将运用人工智能和大数据等创新技术,结合中信戴卡多年的制造业领域知识积累,在AI视觉赋能制造、AI赋能工艺优化、AI赋能研发设计、AI赋能运营决策、AI赋能绿色低碳等多个领域攻关克难,构建铝制汽车零部件垂直行业大模型,进一步提高生产效率和智能化水平,助力全产业链智造升级。而AI只有在“场景”的加持下才能真正发挥出多重价值,施耐德电气高级副总裁,全球供应链中国区负责人张开鹏认为,AI的应用场景越来越普遍,贯穿研发设计、生产制造到运维管理等环节,是工厂从数字化到智能化升级非常关键的部分。
2024-07-17 08:05:03
508
原创 开源项目有哪些机遇与挑战?
强大的开源社区也是让开发者继续做出贡献的关键——32% 的开发者表示,开源贡献让他们感觉到“意义或作为社区一份子的归属感”,20% 的人甚至扮演了导师的角色,帮助其他社区成员发展他们的技能。我们可以推测,也许更有经验的开发者在成长为更高级的角色时,会遇到更大的时间限制和带宽问题,这将取决于公司如何提供公平的竞争环境让所有类型的开发者都有机会参与到在公司级别的开源计划中。围绕开源建立的社区和开源所提供的好处是非常有影响力的——技术领导者会鼓励更多的人参与其中,包括他们的团队和整个行业。开源为我们带来了什么。
2024-07-16 21:13:01
619
原创 AI是在帮助开发者还是取代他们?
生成式人工智能(AIGC),全称Artificial Intelligence Generated Content,是一种人工智能技术,用于自动生成内容,该内容在很大程度上类似于通过训练数据学到的内容分布。与传统的人工智能主要关注数据模式的识别和预测不同,AIGC专注于创造新的、富有创意的数据。其核心原理在于通过学习和理解数据分布,进而生成具有相似特征的新数据。AIGC的应用领域广泛,包括图像、文本、音频、视频等多个领域。
2024-07-16 21:07:05
307
c++game.rar (c++游戏)只求点赞+关注+收藏!!!
2024-07-15
最大和子序列问题用c++二维数组怎么解?
2024-11-18
最大和子序列问题用c++怎么解?
2024-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人