21xrx.com
2025-03-31 05:35:04 Monday
文章检索 我的文章 写文章
如何用c语言实现三位数取倒转
2023-06-17 16:29:25 深夜i     59     0
c语言 三位数 倒转 分解 组合

在c语言中,实现将一个三位数取倒转的操作非常简单。只需要运用基本的数学计算和逻辑操作即可。首先,我们需要定义一个三位数的变量,并将其作为输入,比如说我们定义一个名为num的int变量。然后,我们将这个三位数num分解为其百位、十位和个位上的数字,方法是将其分别对100、10、1取模。代码如下:

int num, a, b, c;
printf("请输入一个三位数:");
scanf("%d", &num);
a = num / 100; //百位
b = num / 10 % 10; //十位
c = num % 10; //个位

接下来,我们将百位、十位、个位数字按照从个位到百位的顺序组合成一个新的三位数,代码如下:

int new_num = c * 100 + b * 10 + a;
printf("原数为:%d,新数为:%d\n", num, new_num);

最后,我们输出原数和新数,可以看到新数就是原数的倒置。代码如下:

请输入一个三位数:123
原数为:123,新数为:321

  
  

评论区

    相似文章