C语言训练题-铺草坪简易版

7-4 铺草坪简易版 (15分)

有一块m*n的长方形草地,现用一种正方形的草皮把这块草地铺满,请计算最少需要多少块正方形草皮?

输入格式:

在一行中输入两个正整数m,n (1=

输出格式:

在一行中输出所需正方形草皮的最小数目和该正方形的边长,中间用空格分割。

输入样例:

27 9

输出样例:

3 9

代码实现:

#include
int main()
{int a,b;scanf("%d%d",&a,&b);int min = a;if(b<min)min = b;int c =a*b;for(int i=min;i>=0;i--){if(c%(i*i)==0){printf("%d %d",c/(i*i),i);break;}}} 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部