大佬们,例题能过,全WA是怎么回事
查看原帖
大佬们,例题能过,全WA是怎么回事
604945
Gordon_Chao楼主2022/9/13 17:03
#include<iostream>
#include<algorithm>
#include<iomanip>
using namespace std;
int main()
{
	int n, a[100]={0}, i;
	cin >> n;
	for (i = 0; i < n; i++)
	{
		cin >> a[i];
	}
	double flag1 = 0, flag2 = 0, flag3 = 0, flag4 = 0;
	for (i = 0; i < 100; i++)
	{
		
		if (a[i] >= 0 && a[i] <= 18)
		{
			flag1++;
		}
		else
			if (a[i] >= 19 && a[i] <= 35)
			{
				flag2++;
			}
			else
				if (a[i] >= 36 && a[i] <= 60)
				{
					flag3++;
				}
				else
					if (a[i] >= 61)
					{
						flag4++;
					}
	}
	double all = flag1 + flag2 + flag3 + flag4;
	cout << fixed << setprecision(2) << (flag1/all) * 100.0 << "%" << endl;
	cout << fixed << setprecision(2) << (flag2 / all) * 100.0 << "%" << endl;
	cout << fixed << setprecision(2) << (flag3 / all) * 100.0 << "%" << endl;
	cout << fixed << setprecision(2) << (flag4 / all) * 100.0 << "%";
    return 0;
}
2022/9/13 17:03
加载中...