将矩形蛋糕均匀地分成正方形小块给每位朋友,并且使得正方形小块的面积尽可能最大,又能让其蛋糕恰好分完。

#include<stdio.h> main() { int x,y,i,n,a,s,t,m,j,b[10000]; scanf("%d",&n);/*有n组数据输入*/ for(i=1;i<=n;i++) { j=0; s=0; scanf("%d %d",&x,&y);/*x和y表示蛋糕的长和宽*/ if(x>y) { m=x; x=y; y=m; } for(a=1;a<=x;a++) { t*a*a=(x*y);/*a表示每块正方形蛋糕的边长,t表示切的蛋糕数量*/ b[j]=t; j++; s++; } b[s]='\0'; for(j=0;j<s;j++) printf("%d\n",b[j]); } return 0; } 问题:"t*a*a==x*y" 已知x和y的值,当a从1开始变化到100,怎么样来表示t的值?
慕粉1472527782
浏览 1342回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP