第二周第三项目——小试循环
来源:互联网 发布:淘宝装修助手破解版 编辑:程序博客网 时间:2024/05/14 15:02
问题及代码:
/* *Copyright(c) 2016,烟台大学计算机工程学院 *All rights reserved. *文件名称:SecondWeek_Test_2.cpp *作 者:田志伟 *完成日期:2016年 3 月 8 日 *版 本 号:v1.0 * *问题描述:1、求1到m的平方和 2、求1到m所有奇数的和 3、求1到m的倒数和4、求:1-1/2+1/3-1/4+……+[(-1)^m]*1/m 5、求m!(即m的阶乘) *输入描述:输入一个变量m *程序输出:1、求1到m的平方和 2、求1到m所有奇数的和 3、求1到m的倒数和4、求:1-1/2+1/3-1/4+……+[(-1)^m]*1/m 5、求m!(即m的阶乘) */#include<stdio.h>#include<math.h>int main(){int i;float m,sum1=0,sum2=0,sum3=0,sum4=0,sum5=1;scanf("%f",&m);for(i=0;i<=m;i++)sum1+=i*i;for(i=1;i<=m;i=i+2)sum2+=i;for(i=1;i<=m;i++)sum3+=(1.0/i);for(i=1;i<=m;i++)sum4+=pow((-1),(i+1))*(1.0/m);for(i=1;i<=m;i++)sum5=sum5*i;printf("第一题答案是:%.0f\n",sum1);printf("第二题答案是:%.0f\n",sum2);printf("第三题答案是:%.3f\n",sum3);printf("第四题答案是:%.3f\n",sum4);printf("第五题答案是:%.0f\n",sum5);return 0;}
运行结果:输入5;输出55、9、2.283、0.200、120
知识点总结:
利用各种算法和数学计算公式
学习心得:
熟练掌握了math.h里面求幂次方的方法
1 0
- 第二周第三项目——小试循环
- 第二周项目三 小试循环
- 第二周项目3-小试循环
- 第二周项目3 小试循环
- 第二周项目3-小试循环
- 第二周项目3-小试循环
- 第二周项目:小试循环
- 第二周项目三-小试循环
- 第二周项目三--小试循环
- 第二周项目3-小试循环
- 第二周项目3-小试循环
- 第二周项目3-小试循环
- 第二周项目3-小试循环
- 第二周项目-小试循环
- 第二周项目-小试循环
- 第二周项目-小试循环
- 第二周项目-小试循环
- 第二周项目-小试循环
- Java 环境搭建
- POJ3041 最小点覆盖 最大匹配数 回顾匈牙利算法
- 我的SLAM 探索(一)--如何正确地驱动Kinect V2
- 1037. Magic Coupon (25)
- 最小生成树之普里姆算法
- 第二周第三项目——小试循环
- jq延迟的使用
- Ibatis:There is no READABLE property named 'roomNo' in class 'java.lang.String'
- linux 文件描述符的一些底层实现
- 剑指offer——面试题9计算斐波纳切第n个数
- Android Fragment 真正的完全解析(下)
- 关于使用Java的事情
- python中有关矩阵的创建、求逆、转置
- git使用详细介绍