C语言实现整数逆序的情况解析

 更新时间:2021年11月05日 14:23:50   作者:不知夏寒  
今天通过本文给大家介绍C语言实现整数逆序的情况,本文通过实例代码多种举例给大家介绍的非常详细,对C语言整数逆序相关知识感兴趣的朋友跟随小编一起看看吧

逆序分两种情况。举个例子,情况① 输入1600,输出0061;情况② 输入1600,输出61.
情况①

//情况①
#include<stdio.h>
void main()
{
	int a;
	scanf("%d",&a); 
	while(a!=0)
	{
		printf("%d",a%10);
		a/=10;
	}
}

在这里插入图片描述

情况②

//情况②
#include<stdio.h>
void main()
{
	int a;
	int outcome=0;
	scanf("%d",&a); 
	while(a!=0)
	{
		outcome=outcome*10+(a%10);
		a/=10;
	}
	printf("%d",outcome);
}

在这里插入图片描述

温故而知新,记录下来是为了更好地复习。

ps:下面看下C语言中逆序输出整数

方法一:

#include<stdio.h>
int main()
{
 int i=12345; //定义一个为-12340的整数
 int temp=0;//temp作为存储的值
 while(i!=0)
 {
  temp = temp*10 + i%10;
  i/=10;
 }//反序取出来
 printf("%d",temp); //打印
 return 0;
}

方法二用数组的知识

#include<stdio.h>
int main()
{
    int num, a[10], i, k=0;
    printf("请输入一个正整数:");
    scanf("%d", &num);
    // 分离正整数的每一版位,并存放到数组a中
    while(num>0)
    {
        a[k] = num%10;  // 将正整数的最低位权保存到数组a中
        num /= 10; 
        k++;// 将正整数的次低位变为最低位
    }
    // 输出数组的每个元素,即实现逆序输出正整数
    for(i=0; i<k; i++)
        printf("%d", a[i]);
}

到此这篇关于C语言实现整数逆序的文章就介绍到这了,更多相关C语言整数逆序内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • c++ Qt信号槽原理

    c++ Qt信号槽原理

    这篇文章主要介绍了c++ Qt信号槽原理的相关资料,帮助大家更好的理解和使用c++,感兴趣的朋友可以了解下
    2021-02-02
  • C++控制台实现贪吃蛇游戏

    C++控制台实现贪吃蛇游戏

    这篇文章主要为大家详细介绍了C++控制台实现贪吃蛇,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • C++使用grpc实现回射服务器

    C++使用grpc实现回射服务器

    gRPC是由Google开发的一个开源的高性能远程过程调用(RPC)框架,用于在分布式系统中实现跨语言的服务通信,本文我们就来看看C++如何使用grpc实现回射服务器
    2024-10-10
  • C++之eigen安装与测试方式

    C++之eigen安装与测试方式

    这篇文章主要介绍了C++之eigen安装与测试方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • OpenCV实现人脸检测功能

    OpenCV实现人脸检测功能

    这篇文章主要为大家详细介绍了OpenCV实现人脸检测功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • C语言学习笔记之字符串间的那些事

    C语言学习笔记之字符串间的那些事

    字符串是C语言中最重要的数据类型之一,最近借助《C Primer Plus》一书来学习C中的常用字符串操作,在此作为笔记记录,下面这篇文章主要给大家介绍了C语言学习笔记之字符串间的那些事,需要的朋友可以参考下
    2022-04-04
  • Qt创建项目实战之手把手创建第一个Qt项目

    Qt创建项目实战之手把手创建第一个Qt项目

    我们在进行软件开发学习时,有时候需要qt软件进行代码的敲写,下面这篇文章主要给大家介绍了关于Qt创建项目实战之手把手创建第一个Qt项目的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • C语言实现消消乐小游戏

    C语言实现消消乐小游戏

    这篇文章主要为大家详细介绍了C语言实现消消乐小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12
  • 一文带你快速了解C/C++标准库中的ptrdiff_t

    一文带你快速了解C/C++标准库中的ptrdiff_t

    ptrdiff_t是C/C++标准库中定义的一个与机器相关的数据类型,ptrdiff_t类型变量通常用来保存两个指针减法操作的结果,下面这篇文章主要给大家介绍了关于C/C++标准库中ptrdiff_t的相关资料,需要的朋友可以参考下
    2022-11-11
  • C++实现数字转换为十六进制字符串的方法

    C++实现数字转换为十六进制字符串的方法

    这篇文章主要介绍了C++实现数字转换为十六进制字符串的方法,涉及C++操作数字与字符串转换的相关技巧,需要的朋友可以参考下
    2015-06-06

最新评论