hihocoder题库1000
2015-06-27 19:43
274 查看
此处记录刷题的过程以及结果代码,以供参考。
题目请戳:http://hihocoder.com/problemset/problem/1000
题目不难,但有几个地方需要注意:先上代码
上面的代码是用c语言写的,这里注意scanf的返回值问题,以及while判断过程中输入整数的情况。
scanf返回值是成功读入数据的个数。这个例子中就是2,如果代码是:
那么检查系统报错错误结果。为什么呢?
if和while的语句都判断的是值得真假,经实验表明,if(2),while(-1)都是可以执行的。(vs2012下)
所以这两个函数判断的都是0或者非0,非0即为真。所以在代码中要写成scanf("%d %d",&a,&b)==2
题目请戳:http://hihocoder.com/problemset/problem/1000
题目不难,但有几个地方需要注意:先上代码
#include <stdio.h> int main() { int a=0,b=0; while(scanf("%d %d",&a,&b)==2) printf("%d\n",a+b); return 0; }
上面的代码是用c语言写的,这里注意scanf的返回值问题,以及while判断过程中输入整数的情况。
scanf返回值是成功读入数据的个数。这个例子中就是2,如果代码是:
while(scanf("%d %d",&a,&b))
那么检查系统报错错误结果。为什么呢?
if和while的语句都判断的是值得真假,经实验表明,if(2),while(-1)都是可以执行的。(vs2012下)
所以这两个函数判断的都是0或者非0,非0即为真。所以在代码中要写成scanf("%d %d",&a,&b)==2
相关文章推荐
- hihocoder:hiho一下第二十八周之二叉堆
- hihocoder #1035 : 自驾旅行 III 树形DP
- 初识splay tree ( hihocoder #1034 : 毁灭者问题 题解)
- hihocoder 1033 交错和
- hihoCoder第二周:Trie树
- hihoCoder第一周:求解最大回文串
- 堆——hihoCoder "hiho一下 第二十八周"题目解析
- 【数据结构——树】Trie树的两种实现方式:二叉树(左孩子右兄弟)与二十六叉树
- RMQ_Sparse Table & Segment Tree
- hihoCoder 1128 二分·二分查找
- hihoCoder 二分·二分查找之k小数
- hihoCoder 1043 完全背包
- hihocoder 1049 后续遍历
- #1094 Lost in the City
- Manacher求最长回文
- 2015-4-17,编程之美-hihoCoder-2月29日解答
- hihoCoder求最长回文字符串
- hihoCoder---排列
- hihoCoder- Trie树
- hihoCoder1039 - 字符消除