『壹』 C语言编程:从键盘输入10个数,求最大值,最小值和平均值
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[]args)
{
int[]num=new int[10];
Console.WriteLine("请输入十个数:");
for(int i=0;i<10;i++)
{
string s=Console.ReadLine();
int x=int.Parse(s);
num<i>=x;
}
/*for(int n=0;n<10;n++)
{
Console.WriteLine(num[n]);
}*/
int max=num[0];
for(int n=1;n<10;n++)
{
if(max<num[n])
max=num[n];
}
Console.WriteLine("最大值是{0}",max);
int min=num[0];
for(int a=1;a<10;a++)
{
if(min>num[a])
min=num[a];
}
Console.WriteLine("最小值是{0}",min);
int all=0;
for(int h=0;h<10;h++)
{
all=all+num[h];
}
double average=all/10;
Console.WriteLine("平均值是{0}",average);
Console.ReadKey(false);
}
}
}
using三种用法:
1、指令类型using+namespace,相当于java中import,指定导入类型
2、using别名using+别名=具体详细的类型:用于区分不同命名空间下相同类型
using AClass=nameSpace1.EqualClass;
using BClass=nameSpace2.EqualClass;
namespace nameSpace1
{
class EqualClass
{
public string MyName()
{
return"My is nameSpace1";
}
}
}
namespace nameSpace2
{
class EqualClass
{
public string MyName()
{
return"My is nameSpace2";
}
}
}
namespace TestProgram
{
using nameSpace1;
using nameSpace2;
class Program
{
static void Main(string[]args)
{
//测试别名的用法
AClass a=new AClass();
Console.WriteLine(a.MyName());
BClass b=new BClass();
Console.WriteLine(b.MyName());
Console.ReadKey();
}
}
}
3、using语句,定义一个范围,在范围结束时处理对象。
using(OleDbConnection connection=new OleDbConnection(connectionString))
{
using(OleDbCommand cmd=new OleDbCommand(SQLString,connection))
{
try
{
connection.Open();
int rows=cmd.ExecuteNonQuery();
return rows;
}
catch(System.Data.OleDb.OleDbException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}