当前位置:编程学习 > C#/ASP.NET >>

C#编程求解:输入一数字如“123456789”,要求这些数字用int数组的方式将每位上得数字输出。求请教。。

追问:   string c=console.readline();       

  for(int i=0;i<c.Length;i++)
            {
                int[] aa = {Convert.ToInt32(c[i])};
                foreach (int f in aa)
                {
                    Console.WriteLine(f);
                }
            }

这是我后来想出来的,看看有什么问题。。

答案:

public class MyClass
{
 public static void Main()
    {

        int i=0;

        int []a=new int[100];       //存放每一位的数字

        int n = int.Parse(Console.ReadLine());
        while(n>0)

       {

            a[i]=n%10;

            n=n/10;

            i++;

       }

      for(int j=i;j>=0;j--)

            Console.Write(a[j]);

  }

}

上一个:C#面向对象编程是一个什么概念啊??
下一个:求救:c#编程中播放声音该怎么弄呢?谁知道告诉我一下!就是点击button就播放,会的麻烦告诉我一下!

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,