新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

c语言如何分离一个三位数,c语言如何分离一个多位数

发布时间:2024-01-14 04:29:01

c语言如何分离一个三位数

分离一个三位数可使用取余运算来实现。假定要分离的三位数为num。

  1. 分离百位数:使用 num / 100 可以得到百位数的值。
  2. 分离十位数:使用 (num / 10) % 10 可以得到十位数的值。先将num除以10再取余10。
  3. 分离个位数:使用 num % 10 可以得到个位数的值。直接对num取余10。

以下是一个示例代码:

#include <stdio.h>

int main() {
    int num, hundreds, tens, units;
    
    printf("请输入一个三位数:");
    scanf("%d", &num);
    
    hundreds = num / 100;
    tens = (num / 10) % 10;
    units = num % 10;
    
    printf("百位数:%d
", hundreds);
    printf("十位数:%d
", tens);
    printf("个位数:%d
", units);
    
    return 0;
}

运行程序后,用户输入一个三位数,程序会将其分离为百位数、十位数和个位数并输出。