矩阵运算类题型的问题

摘要: 一、矩阵题通用结构(必背) 所有矩阵题几乎都是这 4 步: 定义二维数组:int a[10][10]; 输入大小 n:scanf("%d", &n); 双层循环输入矩阵: c for(i=0; i<n; i++) for(j=0; j<n; j++) scanf("%d", &a[i][j]); 4 阅读全文
posted @ 2026-04-21 21:00 谢天佑 阅读(6) 评论(0) 推荐(0)

统计一行文本的单词个数

摘要: 一、题目到底在考什么 给定一行字符,要求: 单词 = 连续不含空格的字符串 单词之间可以有多个空格 行首、行尾也可能有空格 输出:单词总个数 关键点: 不能简单看到空格就 + 1,因为连续多个空格只算分隔一次。 二、核心解题思路(万能模板) 用一个 “状态标记” 定义一个变量,比如: c int i 阅读全文
posted @ 2026-04-21 20:59 谢天佑 阅读(9) 评论(0) 推荐(0)

C语言中对于高空坠球类题型

摘要: 高空坠球 高空坠球是 C 语言循环、数学公式、浮点数计算的经典入门题,核心是重复计算下落 / 反弹高度 一、先搞懂题目通用逻辑 绝大多数题目都是这个模型: 球从初始高度 h 落下 每次落地后反弹回原高度的 1/2 求:第 n 次落地时总经过的路程 / 第 n 次反弹的高度 核心公式(落地总路程): 阅读全文
posted @ 2026-04-20 20:59 谢天佑 阅读(15) 评论(0) 推荐(0)

斐波那契(例题及答案)

摘要: 练习 1:求斐波那契第 n 项(基础版) 题目: 输入 n,输出斐波那契数列第 n 项。 数列:1 1 2 3 5 8 13…… 思路 f(1)=1, f(2)=1 f(n)=f(n-1)+f(n-2) c 运行 include <stdio.h> int main() { int n; scanf 阅读全文
posted @ 2026-04-19 09:38 谢天佑 阅读(16) 评论(0) 推荐(0)

斐波那契

摘要: 一、斐波那契 满足下面这两点,99% 是斐波那契: 1.当前结果 只和前 1 个、前 2 个结果有关 2.递推式长这样: f(n) = f(n-1) + f(n-2) 二、最经典的 6 类斐波那契题型 基础斐波那契数列 题目:求第 n 项是多少 数列:1, 1, 2, 3, 5, 8, 13... 阅读全文
posted @ 2026-04-19 09:37 谢天佑 阅读(42) 评论(0) 推荐(0)

C语言中求最大公约数和最小公倍数的方法

摘要: 一、最大公约数(GCD) 方法:辗转相除法(欧几里得算法) c 运行 int gcd(int a, int b) { while (b != 0) { int temp = a % b; a = b; b = temp; } return a; } 原理 gcd(a, b) = gcd(b, a % 阅读全文
posted @ 2026-04-18 15:37 谢天佑 阅读(37) 评论(0) 推荐(0)

C语言常见题型的难点与问题

摘要: 水仙花束 常见问题: 数值范围 N 位正整数的范围: 最小值: 10^(N−1) 最大值: 10^N−1 例如: N = 3,范围:100 ~ 999 N = 4,范围:1000 ~ 9999 数字拆分方法 对一个数 num 拆分每一位: 用临时变量保存原数:temp = num; 取个位数字:di 阅读全文
posted @ 2026-04-16 21:07 谢天佑 阅读(11) 评论(0) 推荐(0)

入学C语言及第一个C语言编程

摘要: 一.什么是C语言 C语言是一门通用计算机编程语言,应用广泛。它设计精巧、功能齐全,既适合于编写应用软件,又适合于编写系统软件。 C语言的特点: C语言以其简捷、灵活、表达能力强、产生的目标代码质量高、可移植性强等特点而著称于世。一种语言要具有长久生命力,总需有不同于其他语言的特点。归纳起来,C语言具 阅读全文
posted @ 2026-04-11 10:37 谢天佑 阅读(19) 评论(0) 推荐(0)