欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
今天我们来一起复习一下数组。
两道题带你们领悟数组:
编写一个程序,从键盘输入10个整数并保存到数组里,求出这10个整数中最大、最小和平均值
首先定义一个数组,定义最大值,最小值,平均值
要求输入10个数,所以要用readline,之后进行比较。
代码如下:
class Num
{
int[] a = new int[10];
int max,min;
int sum = 0;
float avg = 0.0f;
public void Avg()
{
for (int i = 0; i < 10; i++)
{
a[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i < 10; i++)
{
sum = sum + a[i];
}
avg = sum / 10.0f;
Console.WriteLine(avg);
for (int i = 0; i < 10; i++)
{
if (a[i]>max)
{
max = a[i];
}
}
Console.WriteLine(max);
min=a[0];
for (int i = 0; i < 10; i++)
{
if (a[i] < min)
{
min = a[i];
}
}
Console.WriteLine(min);
}
static void Main(string[] args)
{
Num n = new Num();
n.Avg();
Console.ReadKey();
}
}
求数列1,1,2,3,5,8…的前20项
首先定义一个数组,
要注意数组下标,推出通式,打印
代码如下:
class Add
{
int[] a = new int[20];
public void Writ()
{
a[0] = 1;
a[1] = 1;
Console.WriteLine(a[0]);
Console.WriteLine(a[1]);
for (int i = 2; i < 20; i++)
{
a[i] = a[i - 1] + a[i - 2];
Console.WriteLine(a[i]);
}
}
static void Main(string[] args)
{
Add c = new Add();
c.Writ();
}
}
今天学习感悟:
首先祝大家平安夜快乐,今天我的同桌回来了,终于有人全程帮我解决我那些低智商的问题了,哈哈,例如5+7等于几... 特别感谢我们组的人,真的特别感谢,希望我可以跟的上以后的课程,可以继续和他们一起学习!我会努力的!加油!