有关数据溢出的总结
2017-06-12 11:19
162 查看
杭电1001 错误解法:
#include <stdio.h> int main(){ int n; while(scanf("%d",&n)!=EOF){ printf("%d\n\n",(n+1)*n/2); } return 0; }
杭电1001 正确解法:
#include <stdio.h> int main(){ int n; while(scanf("%d",&n)!=EOF){ if(n%2==0){ printf("%d\n\n",(n/2)*(n+1)); }else{ printf("%d\n\n",((n+1)/2)*n); } } return 0; }这段代码开始提交时自己一直的wa,自己没有弄清楚,最后发现是数据溢出了,这种问题在上次省赛的时候已经遇到(2017安徽程序设计竞赛A题),当初队友发现了问题自己都没有去重视,觉得自己不会再犯,结果才3个星期又犯了。写下来来警告自己。
相关文章推荐
- 对论坛中有关数据类型转换的总结(摘自CSDN)
- 有关数据类型转换的总结
- 有关Java从数据库查询出的数据导出Excel POI分页功能总结
- 对论坛中有关数据类型转换的总结
- 有关TinyXML使用的简单总结:来解析XML数据
- 有关用AJAX发送json数据到后台的问题总结
- 有关TinyXML使用的简单总结:来解析XML数据
- echarts学习总结(三):图表溢出窗口,图表数据窗口显示不全
- 有关 时间 空间 以及 数据类型 的总结
- echarts学习总结(一):图表溢出窗口,图表数据窗口显示不全
- 大数据处理的一些总结和应用(有关舆情监控)
- 有关数据类型转换的总结
- java数据溢出问题总结
- 对论坛中有关数据类型转换的总结
- JDBC连接oracle数据库,批量保存大量数据,有关commit总结
- 大数据处理的一些总结和应用(有关舆情监控)
- 有关数据存储和压缩的一点总结
- 大数据处理的一些总结和应用(有关舆情监控)
- 有关数据类型转换的总结
- 对论坛中有关数据类型转换的总结