![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
调试查错
sser_rxq
努力学习成长的新人
展开
-
查错 0
题目: 题目大意: 输入分数,排序,用 * 表示重复分数个数。实际就是制作条形图。 问题代码 #include void sort(int a[], int n); int main() { int a[100], i, j,counter; for(i=0; scanf("%d",&a[i]) !=EOF; i++) // i 的原创 2012-02-19 00:38:55 · 324 阅读 · 0 评论 -
USACO 刷题调试0
调试,装逼的说就是透过现象看本质。运行结果不对,根据和 预期的差异 猜测判断问题可能在哪。 如果可能太多,就要逐步缩小范围。打印语句,设置断点,输出到文件等等方式。 这就是为什么要 避免滥用全局变量的原因(之一)。全局变量受到的影响太多,被重名变量隐藏, 被某些函数修改(可能是本文件外的函数),这样会增大调试范围,也可能造成难以再现的错误结果,调试的难度大增。 下面这题是USACO原创 2013-07-27 15:57:12 · 760 阅读 · 0 评论 -
一个list的 调试 再思考 改进 (1)
这段代码目的: 构造有序链表, 实现 merge 操作,将两个有序表合并,并且去重. 例子: A: 1 2 2 3 B: 1 3 5 8 合并得C C: 1 2 3 5 8 下面代码有一句错了,导致段错误, 如何调试呢/ #include <cstdio> #include <algorithm> class my_li...原创 2018-09-05 14:06:12 · 103 阅读 · 0 评论