“求一个班的平均成绩”解题思路

简介: “求一个班的平均成绩”解题思路

先要用户输入Console.WriteLine( "输入班级数量");

要运算要把在字符串转换为数字

int.TryParse(Console.ReadLine(), out numbers);

需要在前面定义一个t numbers

int numbers = 0;

判断一下输入是否正确if

如果正确就输出内容,错误就输出“输入错误”

if (int.TryParse(Console.ReadLine(), out numbers))

{

}

else

{

Console.WriteLine("输入错误");

}

需要定义一个数组用来放成绩

int[] scores = new int[numbers]

c664e270bd6558af7368b1977d14ca53.png


接下来放成绩,一个个的放,需要用到循环

尝试输入班级人数为0,报错如下

numbers不确定,但是数组长度确定,所以换掉里面的numbers

答:必须得有numbers,只有在数组赋值之后才可以使用 scores.Length

class Program
    {
        static void Main(string[] args)
        {
Console.WriteLine( "输入班级人数");
            int sum = 0;
            if (int.TryParse(Console.ReadLine(), out numbers))
            {
                int numbers = 0;
                int[] scores = new int[numbers];//声明数组用来放成绩 
                for (int i = 0; i < scores.Length; i++)
                {
                    Console.WriteLine("请输入第{0}个人的成绩",i+1);
                    scores[i] = int.Parse(Console.ReadLine());//把用户输入的转换为int存储
                    sum += scores[i];
                }
                Console.WriteLine("总成绩为{0},平均成绩为{1}",sum,sum/scores.Length);
            }
            else
            {
                Console.WriteLine("输入错误");
            }
            Console.ReadKey();
    }
}
相关文章
|
8月前
计算三个同学的总成绩、平均成绩。
计算三个同学的总成绩、平均成绩。
131 0
|
8月前
leetcode377组合总数4刷题打卡
leetcode377组合总数4刷题打卡
47 0
|
3月前
|
算法
LeetCode回文数(暴力解,求更好的思路)
这篇博客讨论了如何判断一个整数是否为回文数,提供了暴力解法的代码,并寻求更优的算法建议。
57 1
LeetCode回文数(暴力解,求更好的思路)
|
8月前
|
SQL 安全 数据库
[RCTF2015]EasySQL1 题目分析与详解
[RCTF2015]EasySQL1 题目分析与详解
|
8月前
|
SQL 安全 数据库
[SUCTF 2019]EasySQL1 题目分析与详解
[SUCTF 2019]EasySQL1 题目分析与详解
|
8月前
蓝桥杯vip测试题系统-数组求和(解题思路以及解题代码,手画思路图虽然丑丑的)
蓝桥杯vip测试题系统-数组求和(解题思路以及解题代码,手画思路图虽然丑丑的)
60 0
|
C语言
C语言刷题系列——17.计算平均成绩 18.找出总分最高的学生19.通讯录排序(一)
C语言刷题系列——17.计算平均成绩 18.找出总分最高的学生19.通讯录排序(一)
516 0
C语言刷题系列——17.计算平均成绩 18.找出总分最高的学生19.通讯录排序(一)
|
C语言
C语言刷题系列——17.计算平均成绩 18.找出总分最高的学生19.通讯录排序(二)
C语言刷题系列——17.计算平均成绩 18.找出总分最高的学生19.通讯录排序(二)
241 0
|
算法
蓝桥杯 算法提高 统计平均成绩
蓝桥杯 算法提高 统计平均成绩
107 0
数论整理之特殊数one:斐波那契数列
数论整理之特殊数one:斐波那契数列
104 0