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条)