c - 选择 int 中的所有其他数字

标签 c long-integer

我正在编写一个程序,其中我要求用户输入 long long int。用户向我提供了一个号码后,我想从第二个数字开始添加该号码中的所有其他数字。现在我的问题是,如何选择 long long int 中的所有其他数字? (C语言)

Selecting every other digit in long long int

最佳答案

给定一个整数类型数字nn % 100/10将提取倒数第​​二个数字。该表达式是您了解运算符优先级和结合性的试金石。

如果数字中的位数为偶数,您需要使用 n % 10n/10 提取并随后删除最后一位数字(搜索在这个网站上找到足够的算法来计算数字中的位数)。

n/100 将删除最后两位数字。

将以上内容放入循环中,就完成了。

关于c - 选择 int 中的所有其他数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38451992/

相关文章:

c - 编写一个提示用户输入电话号码的程序

elasticsearch - 动态映射数字字段数据类型大于2 ^ 63-1(长型)

python - 无法从 long 转换 float

java - 如何在 Java 中将 int 转换为 Long?

string - 如何用 jackson 序列化长字符串?

python - 如何跟踪 "calling chain"从 numpy 到 C 的实现?

java - 让 Java 与 Python、C、C++ 和 Ruby 对话

c - C 中的消息框 Hook 问题

php - 在网页中编译 C 程序时出错

Java 创建长字符串