HDU1090 1091 1092 个人对题目解读
来源:互联网 发布:淘宝信用支付怎么开通 编辑:程序博客网 时间:2024/05/20 07:51
先说一下1090,我一般都是想着先输入一个n来规定几个要处理的测试数据组
然后我发现一个比我想法要好用的就是while(n–)
能直接处理完n组后停止
#include<stdio.h>int main(){ int a,b,n; scanf("%d",&n); while(n--) { scanf("%d%d",&a,&b); printf("%d\n",a+b); }}
1091我觉得这题略坑,给个0 0后面没数据,还以为是0 0终止处理,结果只是不处理
1092这题一看题目首先就想到了数组,也就直接写了
#include<stdio.h>int main(){ int a[100000]; int n,b,i,sum; while(scanf("%d",&n)!=EOF&&n!=0) { for(i=0;i<n;i++) {scanf("%d",&b); a[i]=b;} for(i=0;i<n;i++) sum=sum+a[i]; printf("%d\n",sum); } return 0;}
这是我一开始直接写的,然后一直输出一个奇怪的东西,总有一个4000280
想了一下也不知道哪里错,然后怀疑是sum没重复定义为0,就加了一个sum=0
#include<stdio.h>int main(){ int a[100000]; int n,b,i,sum; while(scanf("%d",&n)!=EOF&&n!=0) { sum=0; for(i=0;i<n;i++) {scanf("%d",&b); a[i]=b;} for(i=0;i<n;i++) sum=sum+a[i]; printf("%d\n",sum); } return 0;}
这样子就顺利解决了
阅读全文
0 0
- HDU1090 1091 1092 个人对题目解读
- HDU1090
- HDU1090
- 个人对objc_msgSend 函数具体实现过程解读
- 个人解读Activity之一
- 解读“个人财务报表”
- 个人对YY教育的一些雄心解读 教育真的好改变吗?
- 树链剖分个人题目总结
- 个人测试题目
- 个人解读Activity之二
- 个人解读Activity之三
- 对lrucache的解读
- 对this的解读
- 对this的解读
- 个人总结面试题目三
- 第三次个人赛题目3
- 第三次个人赛题目4
- 个人对联集
- Spring整合mybatis
- 企服三会 | 企服三会首发,洞见2018中国移动办公发展趋势
- 除了听大咖讲干货,我们的会议里还有这些东西!
- MySQL线上备份与恢复方案
- Shell编程基础
- HDU1090 1091 1092 个人对题目解读
- socket和小聊天室
- Tableau server安装报错:计算机中丢失api-ms-win-crt-runtime-l1-0.dll
- [分布式]事务处理的常见方法
- 数据已成最有价值的资产! | 洞见2018中国移动办公峰会盛大召开
- 购物车自定义加减控件
- 对Runtime的理解
- Implementation of project facet jst.web.jstl could not be found.Functionality will be limited
- php系统常用的几个函数