用C语言编写一个小于等于4位数的逆序的编码
时间: 2024-05-29 08:09:32 浏览: 129
用C语言编写代码求字符串的逆序并打印到控制台显示
#include <stdio.h>
int main()
{
int num, digit1, digit2, digit3, digit4;
printf("请输入一个小于等于4位数的正整数:");
scanf("%d", &num);
if (num < 10) // 个位数
{
printf("逆序编码:%d\n", num);
}
else if (num < 100) // 两位数
{
digit1 = num % 10;
digit2 = num / 10;
printf("逆序编码:%d%d\n", digit1, digit2);
}
else if (num < 1000) // 三位数
{
digit1 = num % 10;
digit2 = (num / 10) % 10;
digit3 = num / 100;
printf("逆序编码:%d%d%d\n", digit1, digit2, digit3);
}
else if (num < 10000) // 四位数
{
digit1 = num % 10;
digit2 = (num / 10) % 10;
digit3 = (num / 100) % 10;
digit4 = num / 1000;
printf("逆序编码:%d%d%d%d\n", digit1, digit2, digit3, digit4);
}
else // 输入错误
{
printf("输入错误!\n");
}
return 0;
}
阅读全文