C#怎样把一个5位数每个数循环出来存入数组中 求高手
展开全部
Console.WriteLine("请输入一个五位数");
int n = Convert.ToInt32(Console.ReadLine());//任意输入一个五位数,如果你输入不是五位,会触发if判断
int[] a = new int[5];
if (n > 9999 && n < 100000)
{
for (int i = 4; i >= 0; i--)
{
a[i] = n % 10;//这里把值放进了数组
n = n / 10;
Console.Write("{0} ",a[i]);//这里对数组里的数进行输出,反序的
}
}
else
{
Console.WriteLine("对不起,你输入的不是五位数");
}
int n = Convert.ToInt32(Console.ReadLine());//任意输入一个五位数,如果你输入不是五位,会触发if判断
int[] a = new int[5];
if (n > 9999 && n < 100000)
{
for (int i = 4; i >= 0; i--)
{
a[i] = n % 10;//这里把值放进了数组
n = n / 10;
Console.Write("{0} ",a[i]);//这里对数组里的数进行输出,反序的
}
}
else
{
Console.WriteLine("对不起,你输入的不是五位数");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设a为5位数12345
b=a%10;则得到最后一位5
a=a/10; a此时为1234
重复以上循环,则会依次得到从右到左的各位数5、4、3、2、1
b=a%10;则得到最后一位5
a=a/10; a此时为1234
重复以上循环,则会依次得到从右到左的各位数5、4、3、2、1
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设a为5位数12345
b=a%10;则得到最后一位5
a=a/10; a此时为1234
重复以上循环,则会依次得到从右到左的各位数5、4、3、2、1
b=a%10;则得到最后一位5
a=a/10; a此时为1234
重复以上循环,则会依次得到从右到左的各位数5、4、3、2、1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询