你那是直接将a[0](a[1])当作字符窜输出了。
即使不按字符串输出,上面逻辑也是错的。不应该循环输出
static void Main(string[] args)
{
int[] numList = new int[3];
numList[0] = int.Parse(Console.ReadLine());
numList[1] = int.Parse(Console.ReadLine());
numList[2] = int.Parse(Console.ReadLine());
StringBuilder builder = new StringBuilder();
for (int i = 0; i < numList.Length; i++)
{
if (i < numList.Length - 1)
{
if (numList[i] > numList[i + 1])
{
int numX = numList[i];
numList[i] = numList[i + 1];
numList[i + 1] = numX;
}
}
builder.AppendFormat("{0} ", numList[i]);
}
Console.WriteLine(builder.ToString().Trim());
Console.ReadLine();
}
int[] a=new int [2];
for(int i=0;i
a[i] = int.Parse(Console.ReadLine());
}
if (a[0] > a[1]) { Console.WriteLine("a[0]", "a[1]"); }
else { Console.WriteLine("a[1]", "a[0]"); }
就是一个排序啊
int[] a = new int[2];
foreach (int member in a) {
a[0] = int.Parse(Console.ReadLine());
a[1] = int.Parse(Console.ReadLine());
{
if (a[0] > a[1]) {
Console.WriteLine("{0},{1}", a[1], a[0]);
//或者 Console.WriteLine(a[1].ToString()+ a[0]);
}
if (a[1] > a[0]) {
Console.WriteLine("{0},{1}", a[0],a[1]);
}
}
}
你的格式错了
public static void Main()