2024-09-28 04:09:56
以下程序实现这个功能
using System;
namespace ConsolApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Write("输入数组元素的数量:");
int n = int.Parse(Console.ReadLine());
// 定义数组,并输入
int[] a = new int[n];
int sum = 0;
for (int i = 0; i < n; i++)
{
Console.Write("输入第{0}个元素:", i + 1);
a[i] = int.Parse(Console.ReadLine());
// 求和,为计算平均值做准备
sum += a[i];
}
// 计算平均值并打印
int average = sum / n;
Console.WriteLine("平均值为:{0}", average);
Console.WriteLine("大于平均值的元素为");
for (int i = 0; i < n; i++)
{
if (a[i] > average)
{
Console.WriteLine(a[i]);
}
}
}
}
}
谢谢
2024-09-28 08:52:44
键盘输入12,23,34,45,即字符串以逗号分隔,用split方法拆分为数据,帮助中有例子,简单修改即可。
建立数组,如只有26个字母,则维数26,循环字符串,用switch判断第几个字母,并在对应的数据中加1,显示时,为0的数组数据不显示,显示的第几维,则字母就是第几个。
如果是中文判断,要使用动态数据arraylist。
ArrI=new Array();
ArrI[0] = new Array("username1","0","609");
ArrI[1] = new Array("username2","609","610");
ArrI[2] = new Array("username3","609","611");
ArrII=new Array();
new Array("username1","0","609"),
new Array("username2","609","610"),
new Array("username3","609","611")
ArrIII=[];
ArrIII[0] = new Array("username1","0","609");
ArrIII[1] = new Array("username2","609","610");
ArrIII[2] = new Array("username3","609","611");
ArrIIII=[];
["username1","0","609"],
["username2","609","610"],
["username3","609","611"]