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#编程,请教一个保存网页文件的代码