#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int getn(int n) //n表示位数
{
int res=1;
for(int i=1;i<=n;i++)
{
res*=10;
}
return res;
}
void main()
{
int a,wei=0;
printf("请输入要逆置的整数:");
scanf("%d",&a);
int num=a;
for(;a>0;a/=10)
{
wei++;
}
int result=0;
for(int j=1;j<=wei;j++)
{
// 9876=9*1000+8*100+7*10+6*1
// 6789=6*1000+7*100+8*10+9*1
result+=(num%10)*getn((wei-j));
num/=10;
}
printf("-----%d-----\n",result);
system("pause");
}
C语言实现整数逆置
最新推荐文章于 2021-05-21 03:31:13 发布