C语言实现整数逆置

来源:互联网 发布:java oa办公系统 开源 编辑:程序博客网 时间:2024/05/23 00:09
#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*1result+=(num%10)*getn((wei-j));num/=10;}printf("-----%d-----\n",result);system("pause");}

0 0
原创粉丝点击