有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和.C语言编程
问题描述:
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和.C语言编程
答
程序分析:关键是计算出每一项的值.
#include <stdio.h>
void main()
{
int a, n, count=1;
long int sn=0, tn=0;
printf("Please enter a and n: ");
scanf("%d%d", &a, &n);
printf("a=%d, n=%d\n", a, n);
while(count <= n)
{
tn = tn + a;
sn = sn + tn;
a = a * 10;
++count;
}
printf("a+aa+aaa+...+a...a=%ld\n", sn);
}
请放心使用,有问题的话请追问
采纳后你将获得5财富值.
你的采纳将是我继续努力帮助他人的最强动力!