样例对了,编译错了
查看原帖
样例对了,编译错了
1240110
zcz0101楼主2024/9/1 16:16

#include <bits/stdc++.h> using namespace std; int res[10000],a,b,i; liejia(int x){ if(x==1){ return 1; }else{ return liejia(x-1)+x; } } int main(){ cin>>a; for(i=1;i<=a;i++){ if(liejia(i)+i+1>a){ break; } } int fenmu=i+1,fenzi=1,shengyu=a-liejia(i); cout<<fenzi<<"/"<<fenmu; return 0; }

#include <bits/stdc++.h>
using namespace std;
int res[10000],a,b,i;
liejia(int x){
	if(x==1){
		return 1;
	}else{
		return liejia(x-1)+x;
	}
}
int main(){
	cin>>a;
	for(i=1;i<=a;i++){
		if(liejia(i)+i+1>a){
			break;
		}
	} 
	int fenmu=i+1,fenzi=1,shengyu=a-liejia(i);
	cout<<fenzi<<"/"<<fenmu;
	return 0;
} 

2024/9/1 16:16
加载中...