c语言初学者for循环问题,改了很久了,可能语法错了,请求慷慨帮助。
c语言初学者for循环问题,改了很久了,可能语法错了,请求慷慨帮助。
收起
#include<stdio.h>
#define n 20 //求解项数
int main()
{
double sum=0;
int s1[20]={2,3};//存储分子
int s2[20]={1,2};//存储分母
int i;
for(i=0;i<18;i++)
{
s1[i+2]=s1[i]+s1[i+1];
s2[i+2]=s2[i]+s2[i+1];
}
for(i=0;i<n;i++)
sum+=1.0*s1[i]/s2[i];
printf("前%d项之和为:sum=%9.7f\n",n,sum);
return 0;
}
报告相同问题?