2014年3月6日

摘要: int ungetc(int c, FILE *stream);//把一个字符退回到输入流中 输入参数 c 要写入的字符,stream文件流指针 输出参数 字符c -操作成功,EOF-操作失败 例子程序:将输入的数据中,数字部分打印出来。 #include #include int main()... 阅读全文
posted @ 2014-03-06 16:57 hgfzdd 阅读(125) 评论(0) 推荐(0) 编辑
 
摘要: 内存超限的原因: 1.数组太大 2.动态分配空间没有及时释放 3.递归层次太多 输出超限: 1.添加的调试信息在提交代码是没有删除 2.代码提交错了 LOFTER:hgfalgorithmhttp://hgfal.lofter.com/post/28eef2_ec20b1 阅读全文
posted @ 2014-03-06 16:17 hgfzdd 阅读(1251) 评论(1) 推荐(0) 编辑
 
摘要: 1.调用freopen函数 2.scanf函数在读入数据时,该使用EOF判断文件尾时,没有判断 4.循环变量没有累加,跳出循环的条件设置错误; 5.递归层次太多; 6.一些重复要计算的结果没保留 例如:求斐波那契数;求f(n)时会用到f(n-1),f(n-2),把从f(1)之后的每个f(n)保存下来... 阅读全文
posted @ 2014-03-06 16:04 hgfzdd 阅读(128) 评论(0) 推荐(0) 编辑
 
摘要: 可能的问题: 1.输出格式有问题: 例如:输出数据间空一行或空一个空格 2.输出英文字母大小写有问题; 例如:要求输出“YES”,你输出“yes”。 3.程序不是按照多组测试数据写的 例如:题目要求“遇到0时结束”,你的程序之行一次数据就自动结束了。 4.多组测试时,循环中的中间变量没有还原为初始值... 阅读全文
posted @ 2014-03-06 15:57 hgfzdd 阅读(215) 评论(0) 推荐(0) 编辑
 
摘要: 1012:外币兑换 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:242 解决: 171 标签 简单模拟 题目描述 小明刚从美国回来,发现手上还有一些未用完的美金,于是想去银行兑换成人民币。可是听说最近人民币将会升值,并从金融机构得到了接下来十二个月可能的美元对人民币汇率,现在,小... 阅读全文
posted @ 2014-03-06 14:21 hgfzdd 阅读(391) 评论(0) 推荐(0) 编辑
 
摘要: 1.四舍五入格式化输出。 例如: double i = 123.456四舍五入保留两位小数 cout << setiosflags(ios::fixed)<< setprecision(2)<< i << endl; 输出结果:123.46 2.截断要保留位数后面的小数 例如: double i ... 阅读全文
posted @ 2014-03-06 12:04 hgfzdd 阅读(920) 评论(0) 推荐(0) 编辑