public static void Main(string[] args)
{
List<int> lis = new List<int> { 6,9};
int j = 0;
foreach (int i in lis)
{ //这里面该怎么写,得到6和9的差的绝对值
}
Console.WriteLine(j); //j的值要求是6和9的差的绝对值
Console.ReadKey();
}
foreach里面该怎么写,得到6和9的差的绝对值?
...全文
1399打赏收藏
请问,这个遍历该怎么写
public static void Main(string[] args) { List lis = new List { 6,9}; int j = 0; foreach (int i in lis) { //这里面该怎么写,得到6和9的差的绝对值 } Console.WriteLine(j); //j的值要求是6和9的差的绝对值 Console.ReadKey(); } foreach里面该怎么写,得到6和9的差的绝对值?
List<int> lis = new List<int> { 6,9};
int j = 0;
int m = 0;
int n = 0;
foreach (int i in lis)
{
m = i;
j = Math.Abs( n - m);
n = i;
}
Console.WriteLine(j);
如果只是简单地求两个数的差的绝对值,还是像1L那样写吧,别偷懒。
[/Quote]
不是两个简单的数字比较,我想了下,这样写的,不知对不:
List<int> lis = new List<int> { 6,9};
int j = 0;
int m = 0;
int n = 0;
foreach (int i in lis)
{
m = i;
j = Math.Abs( n - m);
n = i;
}
Console.WriteLine(j);