本文主要是介绍【C++题解】1345. 玫瑰花圃,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题:1345. 玫瑰花圃
类型:基本运算、小数运算
题目描述:
有一块n×n(n≥5,且 n 是奇数)的红玫瑰花圃,由 n×n 个小正方形花圃组成,现要求在花圃中最中间的一行、最中间的一列以及 4 个顶点处种植粉色玫瑰,请问粉玫瑰占地面积占整个玫瑰花圃总面积的百分比是多少?
输入:
一个整数 n (5≤n≤99,且n是奇数)
输出:
粉玫瑰占总玫瑰园的百分比,结果保留 1 位小数,显示为百分比的形式。
样例:
输入:
5
输出:
52.0%
完整代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){int n,s1,s2;double result; cin>>n; s1=n*n;s2=4+n+n-1;result=s2*1.0/s1; cout<<fixed<<setprecision(1)<<result*100<<"%";return 0;
}
这篇关于【C++题解】1345. 玫瑰花圃的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!