admin 管理员组

文章数量: 1087139


2024年4月21日发(作者:html代码快捷键)

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 -


本文标签: 数组 输出 循环 输入