C语言程序设计(第三版)何钦铭著 习题2-3
习题一览表 |
---|
1. C语言程序设计(第三版)何钦铭著 习题2-1 |
2.C语言程序设计(第三版)何钦铭著 习题2-2 |
3.C语言程序设计(第三版)何钦铭著 习题2-3 |
4.C语言程序设计(第三版)何钦铭著 习题2-4 |
5.C语言程序设计(第三版)何钦铭著 习题2-5 |
6.C语言程序设计(第三版)何钦铭著 习题2-6 |
题目
序列求和∶输入两个正整数m和n(0<m≤n),求
结果保留 6位小数。试编写相应程序。
分析过程
输入
条件:输入两个正整数m和n(0<m≤n)
输出
条件:输出和
代码
#include <stdio.h>
#include <math.h>
int main () {
/*定义变量*/
int m = 0, n = 0; /*定义变量,存储输入的两个正整数m,n*/
double sum = 0;/*存储计算总和*/
/*赋值*/
printf("请输入正整数m,n:\n");/*输入提示*/
scanf("%d %d\n", &m, &n);/*输入m,n整数并赋给变量*/
/*计算数据和*/
for(double i = m ; i<=n ; i++)
sum += pow(i , 2) + 1/i ; /*依次计算i的平方+i分之一的值,加到sum上*/
/*输出计算结果*/
printf("%d-%d间的总和为:%.6f \n", m, n, sum);/*输出提示*/
return 0;
}