using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Score_Passing_Line
{
class Program
{
static void Main(string[] args)
{
//10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:
//(1) 及格线是10的倍数;
//(2) 保证至少有60%的学生及格;
//(3) 如果所有的学生都高于60分,则及格线为60分
//输入:输入10个整数,取值0~100
//输出:输出及格线,10的倍数
Console.WriteLine("输入10个整数,取值0~100");
var input = Console.ReadLine();
var arrInput = input.Split(' ');
if (!arrInput.Any(ai => int.Parse(ai) < 60))
{
Console.WriteLine("及格分数:60");
}
else
{
var passArr = new int[] { 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 };
var passLine = 0;
for (var i = 0; i < passArr.Length; i++)
{
var count = arrInput.Count(ai => int.Parse(ai) >= passArr[i]);
if (count >= 6)
{
passLine = passArr[i];
}
}
Console.WriteLine("及格分数:" + passLine);
}
}
}
}
学生成绩划及格线
最新推荐文章于 2021-05-21 08:06:39 发布