差一个点了,求助!!!!
代码比较乱,请体谅一下,万分感谢。
#include<bits/stdc++.h>
using namespace std;
int main()
{
{
int i,c,r=1;
int s1[100];
cin>>c;
s1[1]=s1[2]=1;
for(r=3;r<=c;r++)
{
s1[r]=s1[r-1]+s1[r-2];
}
i=s1[c];
cout<<i<<"=";
if(i==1)
cout<<1;
for(int a=2;a<=i;a++)
{
if(i%a==0)
{
cout<<a;
i=i/a;
if(i!=1)
{
cout<<"*";
a=1;
}
}
}
}
return 0;
}