题解 1009: [编程入门]数字的处理与判断

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

C语言程序设计教程(第三版)课后习题5.7 (C++代码)

摘要:解题思路:首先根据题目需要给出一个不大于五位数的数字,我们可以定义一个空间为5的数组存放这个数字。根据题目输入为一个数我们就定义一个数存放,在用取余和降低位数(除十)的方法存放到数组中。用FOR循环打……

C语言程序设计教程(第三版)课后习题5.7 (C语言代码)

摘要:解题思路:老实说我这个代码是最简单的,同时也是最没技术含量的。我本想用循环来解决这个问题的,但是我想不到,越想越头疼,所以暂时搁置。这个代码很简单,用的是选择结构if-else,思路清晰。逻辑关系强。……

C语言程序设计教程(第三版)课后习题5.7 (C语言代码)

摘要:解题思路:我是一步一步来想的。首先输出位数。要想知道位数,就需要一个变量来计数。然后我们从右往左依次计数。相当于每次计数一个,就“划掉”一个数。可以想到把这个数除以10,这样它的个位数就相当于被“划掉……

C语言程序设计教程(第三版)课后习题5.7 (C语言代码)

摘要:解题思路:此题用普通方法判断是多少位也可以,但是代码比较长,如果用sprintf函数则很简单。把输入的数字转换为数字字符串,然后再求长度即可判断是几位数,然后再输出每一位,再逆序输出每一位即可。参考代……