namespace STDMARK
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("How many Subjects you have?");
double subject = Convert.ToDouble(Console.ReadLine());
double[] subcount = new double[5];
double[] num2 = new double[subject];
if (percent >= 75)
{
Console.WriteLine("Yoy are pass with distinction");
}
else if (percent >= 35)
{
Console.WriteLine("You are are Pass");
}
else {
Console.WriteLine("You are Fail");
}
}
}
}
尝试将 double 更改为 int 但也出现错误 我想从用户那里获取值并将其存储在数组中,所有值的总和及其百分比
这是错误的:
new double[subject]
您已将
subject
声明为 double
:
double subject = Convert.ToDouble(Console.ReadLine());
那么,如果
subject
是 2.5
会发生什么? 您要创建一个包含两个半元素的数组吗? 这将如何运作?
如果
subject
应该是 int
,请将其设为 int
:
int subject = Convert.ToInt32(Console.ReadLine());