如何将用户输入的任何字符转换为其相应的十进制值?我只是在开始时遇到了麻烦。
该程序必须实现以下目标:
该程序接受来自键盘的字符。
如果字符是数字('0' 到 '9'): a) 将字符转换为其对应的十进制值。换句话说,'0' 变为 0,'1' 变为 1,......'9' 变为 9。我们称该值为 R(表示“运行长度”)。b) 等待另一个字符(使用 GETC)。c) 将该字符的 R 个副本打印到控制台。) d) 返回步骤 1。
否则,如果字符是 Enter/Return (ASCII #10):将换行符 (ASCII #10) 打印到控制台,然后返回步骤 1。
否则,如果字符是其他字符,请停止程序。