C语言利用数组输出斐波那契数列前100项,出现负数?
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 11:13:39
C语言利用数组输出斐波那契数列前100项,出现负数?
#include
int main(void)
{
int i;
int f[100]={1,1};
for(i=2;i
#include
int main(void)
{
int i;
int f[100]={1,1};
for(i=2;i
因为f[100]是一个很大的数字,int根本就表示不下来,应该用大数的加法来做的
#include
#include
void sum(char a[],char b[])
{
\x09int i,n,k;
\x09for(i=strlen(b)-1,k=0;i>=0;k++,i--)
\x09{
\x09\x09a[k]+=b[i]-'0';
\x09\x09n=k;
\x09\x09while(a[n]>'9')
\x09\x09{
\x09\x09\x09a[n+1]+=(a[n]-'0')/10;
\x09\x09\x09a[n]=(a[n]-'0')%10+'0';
\x09\x09\x09n++;
\x09\x09}
\x09}
}
int main()
{
\x09char a[101],b[101],fib[500][201]={0},ch;
\x09int i,j,k,c,n;
\x09strcpy(fib[1],"1");
\x09strcpy(fib[2],"2");
\x09fib[0][0]='1';
\x09for(i=1;istrlen(fib[i]))
\x09\x09\x09\x09\x09c++;
\x09\x09}
\x09\x09printf("%d\n",c);
\x09}*/
}
#include
#include
void sum(char a[],char b[])
{
\x09int i,n,k;
\x09for(i=strlen(b)-1,k=0;i>=0;k++,i--)
\x09{
\x09\x09a[k]+=b[i]-'0';
\x09\x09n=k;
\x09\x09while(a[n]>'9')
\x09\x09{
\x09\x09\x09a[n+1]+=(a[n]-'0')/10;
\x09\x09\x09a[n]=(a[n]-'0')%10+'0';
\x09\x09\x09n++;
\x09\x09}
\x09}
}
int main()
{
\x09char a[101],b[101],fib[500][201]={0},ch;
\x09int i,j,k,c,n;
\x09strcpy(fib[1],"1");
\x09strcpy(fib[2],"2");
\x09fib[0][0]='1';
\x09for(i=1;istrlen(fib[i]))
\x09\x09\x09\x09\x09c++;
\x09\x09}
\x09\x09printf("%d\n",c);
\x09}*/
}
C语言利用数组输出斐波那契数列前100项,出现负数?
C语言:利用函数递归求斐波那契数列,输出该数列的前17项,每行输出5个数.
c语言数组编程,斐波那契数列的第1,2项均为1,其后各项为前两项之和,输出前10项,每5项换一行
用c语言编写程序,用数组输出Fibonacci数列前20项
用C语言编程 斐波那契数列:1,1,2,3,5,8,13…,输出前13项,每行输出5个数.
用数组计算并输出斐波那契(Fibonacci)数列的前20项.Fibonacci数列定义如下:f(1)=1,
用C语言编程 输出斐波那契数列的第42项谢谢了,
斐波那契数列前30项奇数的个数.求一个c语言程序
求出斐波那契数列前20项的C语言程序
c语言斐波那契数列前43项偶数的个数
【关于C语言】【怎么输出斐波那契数列】【谢谢了】
C++如何把斐波那契数列前100项输出到文本?