21xrx.com
2025-03-31 05:35:02 Monday
文章检索 我的文章 写文章
如何在C语言中求出一个四位数的个、十、百、千位
2023-06-16 13:03:42 深夜i     62     0
C语言 四位数 个位 十位 百位 千位

在C语言中,我们可以使用mod和div操作符来将数字拆分成单独的位数。分别用%和/操作符操作该数,并对10、100和1000求模或者整除操作,就可以得到该四位数的个位数、十位数、百位数和千位数。

下面是C语言的代码:

#include
int main(){
  int num, a, b, c, d;
  printf("请输入一个四位数:");
  scanf("%d", &num);
  // 拆分数位
  d = num % 10;
  c = num % 100 / 10;
  b = num % 1000 / 100;
  a = num / 1000;
  printf("千位:%d\n", a);
  printf("百位:%d\n", b);
  printf("十位:%d\n", c);
  printf("个位:%d\n", d);
  return 0;
}

因此,以上代码可以将一个四位数拆分为千位、百位、十位和个位,非常实用。

  
  

评论区