1.c语言求编程:等 比 数 列
2.用c语言求Fibonacci数列前30个,数列数列求这个程序哪里错了?
c语言求编程:等 比 数 列
#include <stdio.h>
void main()
{ float q[]={ 0};
double sum=1.0;
int n[]={ 0};
int i=0;
int x=0;
int y=0;
while(i<2)
{ scanf("%d %f",源码可视化图表网站源码&n[i],&q[i]);
i++;
}
for(i=0;i<;i++)
{
if(0==q[i])
break;
}
double dum=0;
for(x=0;x<i;x++)
{ for(y=0;y<n[x];y++)
{
sum=1+sum*q[x];
}
printf("%0.3f\n",sum);
sum=1;
}
}
用c语言求Fibonacci数列前个,求这个程序哪里错了?
最主要原因是代码html订单源码for语句后面不应加分号,由于有分号其后面{ }中的数列数列病历查询源码语句就不属于for了还有一些其他细节需要修改:比如f3应先计算再输出,因为没有给f3赋初值;
因为是源码网页源码商业从f3开始输出的,应该先输出f1和f2,代码挂机赚源码再执行for循环,数列数列然后i从3开始
对于long整型数输出最好用"%ld",源码为了美观可以用"%6ld"使输出位宽一致
修改后的代码代码和运行结果如下:
可见正确输出了Fibonacci数列的前个数,望采纳~
附源码:
#include <stdio.h>
int main() {
int i;
long f1 = 1,数列数列 f2 = 1, f3;
printf("%6ld %6ld ", f1, f2); // 先输出前两项
for (i = 3; i <= ; i++) // 这里没有分号
{
f3 = f1 + f2; // 计算并输出第三项
printf("%6ld ", f3);
f1 = f2;
f2 = f3;
if (i % 6 == 0)
printf("\n");
}
return 0;
}
2025-01-20 00:081165人浏览
2025-01-19 23:562256人浏览
2025-01-19 23:371826人浏览
2025-01-19 23:31389人浏览
2025-01-19 23:25702人浏览
2025-01-19 21:491217人浏览
據中新網援引日本TBS新聞網報道,當地時間7日凌晨,日本茨城縣南部和宮城縣近海連發兩起地震,包括福島縣等多地有明顯震感。據報道,當地時間7日凌晨1時43分許,茨城縣南部發生3.3級地震,震源深度50千
1.手机怎么赚钱2.想做一个有拼团功 秒杀 砍价功能的小程序要多少钱?3.淘宝客是什么?手机怎么赚钱 手机上赚钱方法有下载软件百庋知道,好看视频等等,都能赚一些零钱。手机上赚钱有很多,但是钱很少,
1.phpstudy搭建网站教程(phpstudy怎么安装源码)2.如何在手机上查看网页源码?3.365源码网365源码网简介4.国外有哪些网站源码分享论坛博客?5.成品网源码78w78有什么特点?p