问题: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;
}