P2626
  • 板块灌水区
  • 楼主Cradlse
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/6/2 22:17
  • 上次更新2024/6/2 22:23:38
查看原帖
P2626
989136
Cradlse楼主2024/6/2 22:17
#include<bits/stdc++.h>
using namespace std;
int f(int b){
	if(b==1){
		return 1;
	}else if(b==2){
		return 1; 
	}else{
		return f(b-1)+f(b-2);
	}
} 
int main(){
	int a[100];
	int n,b,res=0;
	cin>>n;
	res=f(n);
	cout<<res<<"=";
	for(int i=2;i<=res;i++){
		if(res%i==0){
			cout<<i;
			res/=i;
			if(res!=1) cout<<"*";
			i=1;
		}
	}
	return 0;
}

哪里错了?

2024/6/2 22:17
加载中...