有一颗树,一年两个生长周期,春天它长高一倍,夏天长高1m,问N个周期后树有多高?假设从春天开始树高为1m,第0个周期树高为1m。 要求:1、可以同时输入多个生长周期 如:表示下面有几个生长周期 0 1 4 输出结果为: 1 2 7 图例 单个需求: #include <stdio.h> int main() { int n; int high = 0; int i; printf("请输入一个周期值: \n"); scanf("%d", &n); for (i = 0; i <= n; i ++) { if (i%2 == 0) { high = high + 1; } else if(i%2 == 1) { high = high * 2; } } printf("第%d周期目前的高度为:%d米\n", n, high); return 0; } |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |