acm数数小木块
来源:互联网 发布:openwrt 修改无线mac 编辑:程序博客网 时间:2024/04/30 10:31
在墙角堆放着一堆完全相同的正方体小木块,如下图所示:
因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了。
现在请你写个程序 给你任一堆木块的层数,求出这堆木块的数量.
- 输入
- 第一行是一个整数N(N<=10)表示测试数据的组数)
接下来的n行 每行只有一个整数 ,表示这堆小木块的层数, - 输出
- 对应每个输入的层数有一个输出,表示这堆小木块的总数量,每个输出占一行
- 样例输入
215
- 样例输出
135
将每行的木块数一数,列起来,找规律,就会发现,1行1个,2行3个,3行6个,4行10,行15个,再将每行的数量相加
代码;
#include <stdio.h>#include <string.h>int main(){int T,n,i,b=0;scanf("%d",&T);while (T--){int s=1,b=1 ;scanf("%d",&n);if (n==1)printf("1\n");else{for (i=2;i<=n;i++){ s=s+i; b=s+b;} printf("%d\n",b); }} return 0;}
0 0
- ACM-数数小木块
- acm数数小木块
- NYOJ-ACM-数数小木块
- 南阳理工ACM 260数数小木块
- 数数小木块
- 数数小木块
- 数数小木块
- 数数小木块
- 数数小木块
- 260 数数小木块
- nyoj-数数小木块
- nyoj260数数小木块
- 数数小木块
- NYOJ数数小木块
- 数数小木块
- 数数小木块0
- 260 数数小木块
- nyoj260 数数小木块
- 虚拟机随谈(一):解释器,树遍历解释器,基于栈与基于寄存器,大杂烩
- 编译WordCount实例
- 新手上路
- 对接 亿美短信平台 总结(HttpClient的使用)
- 5.1 Swift函数的定义和调用
- acm数数小木块
- 今天心情非常好
- Struts2框架-基础知识
- jQuery动态生成html元素的几种方法
- 简单的二维码扫描封装,要在真机上试才不会崩溃
- C#修饰符stattic、virtual、abstract、override、sealed、extern
- JavaScript Ajax实现异步通信
- EL(Expression Language)表达式
- 消息队列选型[首选Kafka](备选:RabbitMQ/NSQ/RocketMQ/disque/Kafka)