
杭电oj刷题题解
一起来刷题吧
宋轻云
只有疯子和自律的人,才算活过
展开
-
杭电oj:Sum Problem
1、根据等差数列求和公式做 #include<iostream> #include<cstdio> using namespace std; int main() { int a; while(~scanf("%d",&a)) { if(a&1) printf("%d\n\n",(a+1)/2*a); else printf("%d\n\n",a/2*(a+1)); } return 0; } ...原创 2021-11-04 14:54:05 · 191 阅读 · 0 评论 -
杭电oj:A+B for Input-Output Practice (II)
Problem - 1090 (hdu.edu.cn) 1、错了几次,可把我给气的,一直没想懂为啥错。 #include<iostream> #include<cstdio> int main() { int a, b, t; scanf("%d", &t); while (t--) { scanf("%d %d", &a, &b); pri原创 2021-11-03 09:25:26 · 84 阅读 · 0 评论 -
杭电oj:A+B for Input-Output Practice (III)
Problem - 1091 (hdu.edu.cn) 1、由于最后输入a,b为0时代表结束输入,那便可以以a,b的值作为输入循环的判断条件 #include<iostream> #include<cstdio> using namespace std; int main() { int a,b; while(scanf("%d%d",&a,&b)&&(a||b)) printf("%d\n",a+b);原创 2021-11-03 09:21:46 · 184 阅读 · 0 评论 -
杭电oj:A+B for Input-Output Practice (I)
Problem - 1089 (hdu.edu.cn) 1、 与problem A+B同样的做法。 #include<iostream> #include<cstdio> using namespace std; int main() { int a,b; while(~scanf("%d%d",&a,&b)) printf("%d\n",a+b); return 0; }原创 2021-11-03 09:04:54 · 148 阅读 · 0 评论 -
杭电oj:A + B Problem
Problem - 1000 (hdu.edu.cn) 1、由于scanf()函数返回值为其输入数据的个数,当没有输入的时候将返回-1,所以可以以此来控制输入。 #include<iostream> #include<cstdio> using namespace std; int main() { int a,b; while(~scanf("%d%d",&a,&b)) printf("%d\n",a+b); ret..原创 2021-11-03 08:59:15 · 281 阅读 · 0 评论