C语言训练题-铺草坪简易版
生活随笔
收集整理的這篇文章主要介紹了
C语言训练题-铺草坪简易版
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
7-4 鋪草坪簡(jiǎn)易版 (15分)
有一塊m*n的長(zhǎng)方形草地,現(xiàn)用一種正方形的草皮把這塊草地鋪滿,請(qǐng)計(jì)算最少需要多少塊正方形草皮?
輸入格式:
在一行中輸入兩個(gè)正整數(shù)m,n (1=<m,n<=10000),用空格分割。
輸出格式:
在一行中輸出所需正方形草皮的最小數(shù)目和該正方形的邊長(zhǎng),中間用空格分割。
輸入樣例:
27 9
輸出樣例:
3 9
代碼實(shí)現(xiàn):
#include<stdio.h> 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;}}}總結(jié)
以上是生活随笔為你收集整理的C语言训练题-铺草坪简易版的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C语言入门题-计算到任意日期的总天数
- 下一篇: C语言训练题-有重复的数据