21xrx.com
2024-09-20 05:48:53 Friday
登录
文章检索 我的文章 写文章
如何在C语言中求出一个四位数的个、十、百、千位
2023-06-16 13:03:42 深夜i     --     --
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;

}

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

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复