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

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

筛选

。。最简单。。字符的方法。。C语言程序设计教程(第三版)课后习题5.7 (C语言代码)

解题思路:利用字符中也有数字,直接循环输入数字字符,再把j==0,每输入一次数字字符就自增一次,用来统计数字个数,再运用数组把这个数(实际是几个数字字符)分别输出,再逆序输出。注意事项:中间有两次需要换行,还有空格问题需要注意。注意输出的格式。

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

解题思路:主要实现三个功能:1位数:利用一个数不停的除以10来实现,每一次循环i(位数)加一。2正序排列:要得到一个数x的第一个数字z,先要不断除以10,每次循环i(位数)加一,到数值小于等于9时停止循环,同时每次x要赋值给新的x(去掉首数字的x)x=x-z*(10的i次方),这样在操作,得到首数字。