24661人加入学习
(72人评价)
C#编程-第一季-编程基础-宇宙最简单2021最新版

制作完成于2021年10月10日,使用Visual Studio 2019

价格 免费

 定义一个值max

让max和每个值遍历,如果这个值大于max就让这个值和max替换

因子存储因子

 

[展开全文]

首先是通过count 来存放 因子的个数 数量

之后在函数里for循环 若找到因子

if ( number % i ==0)

      count++;

定义一个数组用来,其长度为number的数量,之后找到了因子就放到数组里面,来一个数就放进去

而数组具体的位置存放的数则需要index 

从而知道数放在哪个位置,来一个数就让index++

int [] array = new int [count];

int index = 0;

for(int i =1;i< number; i++)

{

   if(number % i ==0)

      array[index] = i;

      index ++;

}

return array;

 

 

[展开全文]

一组数代码

string str = Console.ReadLine();
            string[] strArray = str.Split(" ");  //输入一个字符串并用空格隔开
            int[] intArray = new int[strArray.Length];
            for (int i = 0; i < strArray.Length; i++)
            {
                int number = Convert.ToInt32(strArray[i]);
                intArray[i] = number;
            }

[展开全文]

1,定义一个方法来计算最大值

 static int Max(int[] array)
        {
            int max = array[0];
            for (int i=1;i<array.Length;i++)
            {
                if (array[i]>max) //判断数组是否大于max
                {
                    max = array[i];//如果大于,则附给max
                }
            }
            return max; //放回max (最大值)
        }

 ////1,获取用户输入
            //string str = Console.ReadLine();//获取键盘上输入的值
            //string[] strArray = str.Split(" ");//使用 Split()方法进行空格分割
            //int[] inArray = new int[strArray.Length];//定义一个数组
            //for (int j=0;j<strArray.Length;j++)
            //{
            //    int number = Convert.ToInt32(strArray[j]);
            //    inArray[j] = number;
            //}
            //int n = Max(inArray);
            //Console.WriteLine(n);

2,计算因子

//因子是可以整除的
        static int[] GetIn(int number)
        {
            //1,拿来计算因子的个数
            int count = 0;
            for (int i=1;i<number+1;i++)
            {
                if (number%i==0)
                {
                    count++;
                }
            }
            //2,创建一个对应长度的数组
            int[] array = new int[count ];
            int index = 0;//定义一个索引用来创建存储该数组索引的位置
            for (int i=1;i<number+1;i++)
            {
                if (number % i == 0)
                {
                    array[index] = i;
                    index++;
                }
            }
            return array;
        }

 

//1,获取用户输入的整数
            int number = Convert.ToInt32(Console.ReadLine());
            //2,定义一个数组用来接收
            int[] array = GetIn(number);
            //用一个foreach()方法来遍历因子
            foreach (int temp in array)
            {
                Console.Write(temp+" ");
            }

 

 

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(118)
图文(1)