酷代码 AI
菜单
服务商

用pascal输出:给了你一个整数 ,要求从个位开始分离出它的每一位数字。 输入 输入一个整数 。 输出 从个位开始按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开 样例输入 复制 123 样例输出 复制 3 2 1

```pascal program SeparateDigits; var num, digit: integer; first: boolean; begin readln(num); first := true; while num > 0 do begin digit := num mod 10; if not first then write(' '); write(digit); first := false; num := num div 10; end; writeln; end. ``` 这段Pascal代码的功能是从个位开始分离输入整数的每一位数字并输出。首先读取一个整数,然后使用`while`循环,每次通过取模运算`mod`得到当前数字的个位,将其输出(如果不是第一个数字,先输出一个空格),再通过整除运算`div`去掉当前个位。当输入的整数变为0时,循环结束并换行。 [2025-12-13 19:56:19 | AI问答 | 196点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多