C# 优越数

xiaoxiao2021-02-28  40

优越数

Time Limit: 1000 ms  Memory Limit: 65536 KiB Submit  Statistic  Discuss

Problem Description

给定3个数,如果有两个数大于他们的平均数则称这组数为优越数。(定义纯属虚构)

Input

输入第一行是一个整数: 表示测试数据的组数。对于每组测试数据,仅一行3个整数。

Output

对于每组输入数据输出一行,判断它是否为一组优越数,如果是输出“Yes”(输出不包括引号),否则输出“No”。

Sample Input

2 1 2 3 1 4 4

Sample Output

No Yes using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QwQ { class Program { static void Main(string[] args) { int n = int.Parse(Console.ReadLine()); while(n -- > 0) { Jdg(new List<string>(Console.ReadLine().Split()).ConvertAll<int>(i => int.Parse(i))); } Console.ReadKey(); } static void Jdg(List<int> a) { double avg = a.Average(); int k = 0; for(int i = 0;i < a.Count;i++) { if(a[i] > avg) { k++; } } if(k >= 2) { Console.WriteLine("Yes"); } else { Console.WriteLine("No"); } } } }

使用average来获取list的平均值

转载请注明原文地址: https://www.6miu.com/read-2624217.html

最新回复(0)