排序
【C】对一个分数约分
int gcd(int a, int b) { if (b == 0) { return a; } else { return gcd(b, a % b); } } void simplifyFraction(int *a, int *b) { int divisor = gcd(*...
【C】使用scanf输入(找零程序)
代码 #include<stdio.h> int main() { int money = 0; printf('请输入金额(元)'); scanf('%d', &money); int change = 100 - money; printf('找您%d元', change); } ChatGPT的解释 这...
【C】while(y–);/while(y++);最终y是多少?
我探讨了C语言中while(y--);和while(--y);两种空循环语句执行后变量的最终值。对于while(y--);,循环在y为0时终止,但后置自减操作符会再执行一次,使y的最终值为-1。对于while(--y);,循环条件...
【C++】高精度加法
我实现了一个C++高精度加法算法。我的方法是模拟小学竖式加法,通过字符串读取大数,并将其倒序存入整型数组中,以便对齐进行计算。我逐位相加并处理进位,最终将存储结果的数组逆序输出,从而...
【C++】北京地铁线路小助手终版功能演示
我开发了一款基于C++的北京地铁线路查询助手,融合了数据结构与算法知识,实现了多用户管理、线路动态调整、路径规划等特色功能。项目运用了封装/继承/多态等面向对象特性,结合DFS/BFS/弗洛伊...
【C】身高5尺7寸?(浮点数)
美国人固执地使用英制计量单位,他们习惯用几尺几寸 (英尺英寸) 来报自己的身高。如果遇到一个美国人告诉你他是5尺7寸,他的身高应该是一米几呢? (5+7=12)x0.3048 =1.7018米 代码 #include<s...










