c语言输出逆序数

c语言输出逆序数


2024年3月3日发(作者:)

c语言输出逆序数

在C语言中,我们可以使用循环和数组来输出一个数的逆序数。逆序数是指将一个数的各位数字颠倒后得到的新数。

首先,我们需要定义一个整型数组来存储输入的数的各个位数。然后,我们通过循环遍历数组中的每个元素,将它们逆序输出即可。

下面是一个简单的C语言程序,用于输出一个数的逆序数:

```c

#include

int main()

{

int num, i = 0, j, digit[10];

printf('请输入一个正整数:');

scanf('%d', &num);

while(num != 0)

{

digit[i] = num % 10;

num /= 10;

i++;

}

- 1 -

printf('该数的逆序数为:');

for(j = 0; j < i; j++)

{

printf('%d', digit[j]);

}

return 0;

}

```

在这个程序中,我们首先定义了一个整型数组digit,用于存储输入数的各个位数。然后,通过while循环将输入数的各个位数存储到数组中。在循环结束后,我们通过for循环逆序输出数组中的元素,从而得到输入数的逆序数。

使用上述程序,我们可以输出任意正整数的逆序数。例如,如果输入数为12345,则程序将输出54321。

- 2 -


发布者:admin,转转请注明出处:http://www.yc00.com/web/1709473138a1629224.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信