感觉还能改进,大佬给点意见
查看原帖
感觉还能改进,大佬给点意见
610207
FormcTTL楼主2021/11/14 18:04

#include<stdio.h> int main() { float i,n,count=0,x,j; float a; scanf("%f",&x); for(i=1;;i++) { for(j=1,n=0;j+n<=i;n++) { if((int)i%2==0) { a=((j+n)/(i-n)); count++; } else if((int)i%2!=0) { a=((i-n)/(j+n)); count++; } if(count==x) break; } if(count==x) break; } if((int)i%2==0) printf("%d/%d",(int)(j+n),(int)(i-n)); else printf("%d/%d",(int)(i-n),(int)(j+n)); return 0; }

2021/11/14 18:04
加载中...