两种方式求1--100以内所有相邻奇偶数之积的和
来源:互联网 发布:淘宝店保健品不让上架 编辑:程序博客网 时间:2024/06/05 17:16
分析:
求100以内所有相邻奇偶数之积的和
1 2 3 4 5 6 7 8 9 10 11 ...100
即如下:
1*2+3*4+5*6+...
方法一:
(2*1-1) 2*1 + (2*2-1) 2*2 +(2*3-1) 2*3 得出结论:(2n-1)*2n(循环50次)
方法二:
1*2+3*4+...+99*100 得出结论:n*(n+1)(每次跳跃2个步伐i+=2)
#include<stdio.h>#include<stdlib.h>//求100以内所有相邻奇偶数之积的和void fun1(){int res = 0;for(int i=1;i<=50;i++) //循环50次 {res += (2*i-1)*(2*i);//推理数学公式 printf("%d --> %d\n",i,res);}}//推荐这种,易于理解 void fun2(){int res = 0;for(int i=1;i<100;i+=2) //循环50次 2级2级的跳跃 即输出的是1 3 5 7 9等奇数 {res += i*(i+1);//推理数学公式 1*2 3*4 5*6 ...printf("%d --> %d\n",i,res);}}int main(){fun1();fun2(); return 0;} //若果for循环没有表达式1和表达式2则等价于while循环
1 0
- 两种方式求1--100以内所有相邻奇偶数之积的和
- 第三章 求100以内的所有完数
- 第三章 求100以内的所有完数
- c:求1-1000 以内的所有完数
- 求n以内的所有完数
- 求N以内的所有亲和数
- 求1000以内的所有完数
- 求n以内的所有因子数
- 求1000以内的所有“完全数”。
- 求1000以内的所有水仙花数
- 求N以内的所有完数
- 求1000以内所有的"完数"
- 第9周项目1:利用循环求和之求1000以内所有偶数的和
- 求1000以内所有偶数的和 1
- 求1000以内所有偶数的和
- 求1000以内所有偶数的和
- 求1000以内所有偶数的和
- 求1000以内所有偶数的和
- Ubuntu 14.04安装Linux源码
- Java基础--简述JRE、JVM、JDK之间的关系与Java基础知识点
- Java设计模式--单例模式
- 【Objective-C学习笔记】核心语法——类的本质、description方法
- 安卓学习笔记01
- 两种方式求1--100以内所有相邻奇偶数之积的和
- Java基础--多线程
- 大家一起来打炮初回放送
- cocos2d-x vs2012 BabeLua安装
- Java基础--输入输出(上篇)
- 最长回文子串 南邮NOJ 1100
- 第16题
- 完整版的Socket服务器端
- 2010年哈尔滨工业大学计算机研究生机试真题