C/C++ 第7页
计算机专业敲门砖。
【C】对一个分数约分 - AI科研 编程 读书笔记 - 小竹の笔记本

【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(*...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo2年前
01709
【C】使用scanf输入(找零程序) - AI科研 编程 读书笔记 - 小竹の笔记本

【C】使用scanf输入(找零程序)

代码 #include<stdio.h> int main() { int money = 0; printf('请输入金额(元)'); scanf('%d', &money); int change = 100 - money; printf('找您%d元', change); } ChatGPT的解释 这...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo2年前
02349
【C】while(y--);/while(y++);最终y是多少? - AI科研 编程 读书笔记 - 小竹の笔记本

【C】while(y–);/while(y++);最终y是多少?

我探讨了C语言中while(y--);和while(--y);两种空循环语句执行后变量的最终值。对于while(y--);,循环在y为0时终止,但后置自减操作符会再执行一次,使y的最终值为-1。对于while(--y);,循环条件...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo2年前
01608
【C++】高精度加法 - AI科研 编程 读书笔记 - 小竹の笔记本

【C++】高精度加法

我实现了一个C++高精度加法算法。我的方法是模拟小学竖式加法,通过字符串读取大数,并将其倒序存入整型数组中,以便对齐进行计算。我逐位相加并处理进位,最终将存储结果的数组逆序输出,从而...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
0878
【C++】北京地铁线路小助手终版功能演示 - AI科研 编程 读书笔记 - 小竹の笔记本

【C++】北京地铁线路小助手终版功能演示

我开发了一款基于C++的北京地铁线路查询助手,融合了数据结构与算法知识,实现了多用户管理、线路动态调整、路径规划等特色功能。项目运用了封装/继承/多态等面向对象特性,结合DFS/BFS/弗洛伊...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
03198
【C】身高5尺7寸?(浮点数) - AI科研 编程 读书笔记 - 小竹の笔记本

【C】身高5尺7寸?(浮点数)

美国人固执地使用英制计量单位,他们习惯用几尺几寸 (英尺英寸) 来报自己的身高。如果遇到一个美国人告诉你他是5尺7寸,他的身高应该是一米几呢? (5+7=12)x0.3048 =1.7018米 代码 #include<s...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo2年前
02288