欢迎光临散文网 会员登陆 & 注册

将一个1-99999之间的任意整数拆分输出

2022-05-03 01:29 作者:花之暴君家的小幽香  | 我要投稿

    今天在一本C#教程的课后习题看到一个题目,要求输入一个1-99999之间的整数,将这个整数拆分成单个数字,并且数字之间用两个空格连接。

课后习题

    从数字的角度来看,难点在于不知道数字的位数。

    假设数字为45678,用求商(除以10000)会首先得到数字4,然后余数得到5678,依次循环下去,就可拆出全部数字。

    但其实不知道用户会输入多少位的数字。

从程序运行来看,在文本框输入数字,首先需要将文本转为数字,但文本是有字符数的,String的Length属性。

所以,将数字当作字符串处理,首先用Length得到字符数量,循环输出。

   

将一个1-99999之间的任意整数拆分输出的评论 (共 条)

分享到微博请遵守国家法律