摘要: 这个题没什么大问题 总代码如下: #include <stdio.h> #include <stdlib.h> int main() { int i,a,b,c,d; scanf("%d",&i); a = i/100; b = i/10%10; c = i%100%10; d = c*100 + 阅读全文
posted @ 2026-09-14 12:59 方块味 阅读(2) 评论(0) 推荐(0)
摘要: 这道题卡了我很长时间,从捋顺思路到写出来有点烧我脑子了。不过收获很大。 思路:最初我把小时与分钟分开计算,有进位的进位。后来发现很麻烦,改成统一化分钟。同时最初我用一个%d去表示最后结果,后来发现用两个%d分别打印小时与分钟更简单 第一个问题:关于输出结果位数保留 过程:求取最后结果时,我用的是%d 阅读全文
posted @ 2026-09-13 13:38 方块味 阅读(4) 评论(0) 推荐(0)
摘要: 做了一些函数题后练习一下编程题,有关厘米与英尺英寸的换算 第一个问题:%运算符报错 过程:定义int i直接i%30.48 现象:无法运行 原因:%运算符只能用于整数 第二个问题:有关整数除法自动截断小数 过程:最开始写的代码pritnf("%d",i/30.48) 现象:运行失败 原因:没有定义f 阅读全文
posted @ 2026-09-13 11:35 方块味 阅读(6) 评论(0) 推荐(0)
摘要: 花了一个小时去想这个最大值,没想到想复杂了。PTA6-5最大值求取练习 第一个问题:求取最大值循环次数 过程:用了两个循环函数去求最大值,导致乱套了 分析:我原意想让每个项数比较然后将比较出的最大值赋给max,忘记了外循环会不断变动内循环得出的max 解决: 通过使用第一个项数不断与别的项数比较,将 阅读全文
posted @ 2026-09-12 15:55 方块味 阅读(7) 评论(0) 推荐(0)
摘要: 手感不错,继续接着练习6-4,写博客养成习惯 第一个问题:预处理指令与类型定义 过程:做题过程中见到的代码 解决:查阅得知,前者为预处理指令,是正式编译前生效 后者为类型,如图中就是把float替换成ElementType 总结:编译器是从上往下读取,#开头为预处理指令,typedef做替换 总代码 阅读全文
posted @ 2026-09-12 11:12 方块味 阅读(4) 评论(0) 推荐(0)
摘要: 今早晴朗,做了一道简单的编程题PTA基础编程题“6-3简单求和” 第一个问题:局部变量定义问题 过程: 原因:sum身为局部变量没有赋值直接参与后续运算,内部的垃圾值影响结果 解决:为sum赋值0 总结:使用变量时,赋值是大事。 总代码如下: int Sum ( int List[], int N 阅读全文
posted @ 2026-09-12 10:36 方块味 阅读(6) 评论(0) 推荐(0)
摘要: 熬过大一开会,又来练习PTA编程题,6-2多项式求值。题目要求: 第一个问题:禁止使用 math.h 时,如何手算 x 的 n 次方? 现象:题目要求不能使用标准数学库math.h 过程:手写整数次方 解决: 方案一尝试:代码如下 方案二尝试(我并未使用,是下次的使用方案):秦九昭算法 double 阅读全文
posted @ 2026-09-11 19:11 方块味 阅读(5) 评论(0) 推荐(0)
摘要: 第一天开始使用PTA练习,本次为“6-1简单输出整数”。题目要求实现一个函数PrintN,接收整数N,打印1到N的每个数字(每行一个)。 第一个问题:控制台中文乱码 过程:我直接在printf()中加入中文 现象:黑窗出现无意义中文 原因:VS Code以UTF-8保存源代码,但Windows控制器 阅读全文
posted @ 2026-09-08 19:41 方块味 阅读(9) 评论(0) 推荐(0)