21xrx.com
2024-11-08 20:22:09 Friday
登录
文章检索 我的文章 写文章
C语言程序:求解一个四位整数各位数字
2023-06-15 14:57:13 深夜i     --     --
C语言 整数 千位 百位 十位 个位 scanf()函数 数学运算 变量 程序

C语言是一种广泛使用的程序设计语言,它具有高效的处理能力和强大的应用领域。在 C 语言中,我们可以通过简单的程序代码实现对整数的各位数字求解。本文将介绍如何使用 C 语言读取一个四位整数,并求解其千位、百位、十位和个位。

首先,我们需要定义一个四位整数变量 num,并用 scanf() 函数从键盘读取用户输入的值。代码如下:


#include

int main()

{

  int num;

  printf("请输入一个四位整数:");

  scanf("%d",&num);

  printf("您输入的整数是:%d\n",num);

  return 0;

}

接下来,我们就可以使用 num 变量对该数的各位数字进行求解了。这里我们可以使用数学运算的方法,可以通过对其不断除以 10 来取出各位数值,具体代码如下:


#include

int main()

{

  int num,thousands,hundreds,tens,ones;

  printf("请输入一个四位整数:");

  scanf("%d",&num);

  thousands=num/1000; //取千位数字

  hundreds=num/100%10; //取百位数字

  tens=num/10%10; //取十位数字

  ones=num%10; //取个位数字

  printf("您输入的整数是:%d\n",num);

  printf("它的千位是:%d\n",thousands);

  printf("它的百位是:%d\n",hundreds);

  printf("它的十位是:%d\n",tens);

  printf("它的个位是:%d\n",ones);

  return 0;

}

这段代码中,我们定义了四个整数变量 thousands、hundreds、tens、ones,分别表示千位、百位、十位、个位的数字。随后使用数学运算的方法计算出各个数位上的数字,并将其分别存储在相关变量中。最后,程序打印出原始输入的整数并依次打印出各个数位上的数字。这样,就可以完成对一个四位整数各位数字的求解。

  
  

评论区

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