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);
}
}这是我后来想出来的,看看有什么问题。。
追问: 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就播放,会的麻烦告诉我一下!