1.简单的级数运算
计算2/1+3/2+5/3+8/5......前20项的和。
利用for循环,实现前二十项的和;循环体的第二个语句的含义:借助中间变量t实现前一个分数的分子A给够一个分数的分母B,将AB之和赋给后一个分数的分子。
主要代码:
#define _CRT_SECURE_NO_WARNINGS //为解决scanf函数不安全的警告问题
#include<stdio.h>
#include<stdlib.h>
int main()
{
float i, t;
float a = 2, b = 1, sum = 0;
for ( i = 0; i < 20; i++)
{
sum = sum + a / b;
t = a;
a = a + b;
b = t;
}
printf("sum=%f", sum);
system("pause");
return 0;
}
结果: