当前位置:编程学习 > C#/ASP.NET >>

C#语言编程

1.定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素

的最大值,最小值,平均值,和值,并输出出来。

2.定义一个int型的一维数组,包含10个元素,分别赋值为1~10, 然后将数组中的元素

都向前移一个位置,即,a[0]=a[1],a[1]=a[2],…最后一个元素的值是原来第一个元素

的值,然后输出这个数组。

3.

要求定义一个int型数组a,包含100个元素,保存100个随机的4位数。再定义一个

int型数组b,包含10个元素。统计a数组中的元素对10求余等于0的个数,保存

到b[0]中;对10求余等于1的个数,保存到b[1]中,……依此类推。

答案:    public string Arry()
{
int[] num = { 9, 5, 6, 7, 3, 1, 4, 2 };

int min = -1;//最小值
int max = -1;//最大值
int avg = -1;//平均值
int sum = -1;//总和

min = num[0];
for (int i = 0; i < num.Length - 1; i++)
{
if (min> num[i])
{
min = num[i];
}
}

max = num[0];
for (int i = 0; i < num.Length - 1; i++)
{
if (max < num[i])
{
max = num[i];
}
}


for (int i = 0; i < num.Length - 1; i++)
{
sum = sum + num[i];

}

avg = sum / num.Length;

return "最小值"+min+" 最大值"+max+" 总和"+sum+" 平均值"+avg;
}

2.

int [10] a = new int {1,2,3,4,5,6,7,8,9,10};
int x = a[0];
for (int i = 0;i<10;i++)
{
if i < 9 then a[i] = a[i+1]
else a[i] = x;
}

上一个:vfp编程和C#编程有什么区别啊
下一个:刚开始学C#编程,请教一个保存网页文件的代码

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,