麻烦告知为什么出错,如何改正,计算序列 2/1+3/2+5/3+8/5+...的前n项之和#include int ma

麻烦告知为什么出错,如何改正,
计算序列 2/1+3/2+5/3+8/5+...的前n项之和
#include
int main()
{
x09int n[]={0};
x09int m[]={0};
x09int d ,i ;
x09double sum;
x09scanf("%d",&c);
x09n[1] = 2 ,m[1] = 1 ,sum = 0 ;
x09for ( i = 0;i
cllc 1年前 已收到1个回答 举报

和平之 幼苗

共回答了17个问题采纳率:100% 举报

#include
int main()
{
int n;
int m;
int c, d , i ;
double sum;
scanf("%d",&c);
n = 2 , m = 1 , sum = 0 ;
for ( i =1;i

1年前 追问

3

cllc 举报

我想用一维数组 请教我

举报 和平之

长度不确定,无法使用静态数组。

cllc 举报

如果先输入一个数确定数组的长度话,要怎么做

举报 和平之

#include
int n[1000];
int m[1000];
int main()
{
int c, d , i ;
double sum;
scanf("%d",&c);
n[1] = 2 , m[1] = 1 , sum = 0 ;
for ( i =1;i<=c;i++)
{
sum+=(1.0*n[i]/m[i]);
d = m[i];
m[i+1] = n[i];
n[i+1] = n[i] + d ;
}
printf("sum=%.2fn",sum);
return 0;
}
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.011 s. - webmaster@yulucn.com