c语言编程:实现数字的翻转

来源:本站
导读:目前正在解读《c语言编程:实现数字的翻转》的相关信息,《c语言编程:实现数字的翻转》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《c语言编程:实现数字的翻转》的详细说明。
简介:文章给出两个能实现数字的翻转功能的C语言程序。

方法一:(易理解的)

#include<stdio.h>

#include<stdlib.h>

int main()

{

int n;

scanf("%d",&n);//输入要翻转的数字

int result = 0;//保存翻转后的结果

while(1)//while(true)也可以

{

int i = n%10;//每次都是得到最低位上的数字

result = result*10+i;

n = n/10;//递归降位

if(n == 0)

{

break;

}

}

printf("翻转后的数字是%dn",result);

}

方法二(模块化设计,好像是百度的面试题)

#include<stdio.h>

#include<stdlib.h>

//获取一个整数的位数

int getWei(int num)

{

int wei = 0;

for(int iNum=num;iNum;iNum/=10)//依次去掉最低位

{

printf("%dn",iNum);//依次打印去掉最低位后的数字

wei++;

}

return wei;

}

int get10(int n)

{

int res = 1;

for(int i=0;i<n;i++) i="0;i<wei;i++)" int="" n="num" num="num" pre

提醒:《c语言编程:实现数字的翻转》最后刷新时间 2024-03-14 00:59:11,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《c语言编程:实现数字的翻转》该内容的真实性请自行鉴别。