有一个分数序列:213253851382113省略号从二个分数开始其分子是前一个分数的分子分母之和而其分母为前一个分数的分子。请编写一个程序计算并输出这个数列的前n项和。要求1=n=30printfERROR输入格式为scanfd&n如果其和存放在s内则输出printf2fnsMain函数定义为int mian
#include <stdio.h>
int main() { int n; double a = 2, b = 1, sum = 0; scanf("%d", &n); if (n < 1 || n > 30) { printf("ERROR\n"); return 0; } for (int i = 1; i <= n; i++) { sum += a / b; double c = a + b; b = a; a = c; } printf("%.2f\n", sum); return 0; }
原文地址: http://www.cveoy.top/t/topic/hriV 著作权归作者所有。请勿转载和采集!