C#语言的一道题,哪位大神写下正解代码,谢谢
输入4位数,将千位,百位,十位,个位分别打印输出4123/1000=44123%1000=123123/100=1123%100=2323/10=123%10=3...
输入4位数,将千位,百位,十位,个位分别打印输出
4123/1000=4
4123%1000=123
123/100=1
123%100=23
23/10=1
23%10=3 展开
4123/1000=4
4123%1000=123
123/100=1
123%100=23
23/10=1
23%10=3 展开
展开全部
方法很多不知道你要哪种的,随便写2个
int aa = 1234, bb = (int)Math.Pow(10, aa.ToString().Length - 1);
Console.WriteLine(string.Join(" ", aa.ToString().ToCharArray()));
do
{
Console.WriteLine(aa / bb);
aa -= aa / bb * bb;
bb /= 10;
} while (aa > 0);
其他写法看http://blog.csdn.net/xianfajushi/article/details/22715037
int aa = 1234, bb = (int)Math.Pow(10, aa.ToString().Length - 1);
Console.WriteLine(string.Join(" ", aa.ToString().ToCharArray()));
do
{
Console.WriteLine(aa / bb);
aa -= aa / bb * bb;
bb /= 10;
} while (aa > 0);
其他写法看http://blog.csdn.net/xianfajushi/article/details/22715037
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询