使用C语言如何输出逆序数

 更新时间:2022年01月10日 14:49:29   作者:无情必定上岸  
逆序数的就是把一个数倒过来,例如:1234那么它的逆序数就为4321,我们该如何是实现呢?下面这篇文章主要给大家介绍了关于使用C语言如何输出逆序数的相关资料,需要的朋友可以参考下

题目内容:

从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由123分离出其百位1、十位2、个位3,然后计算3100+210+1 = 321,并输出321。

第一种写法

#include<stdio.h>
#include<math.h>
int main() {
    int a,b,c,num,ans;
    printf("Input num:");
    scanf("%d",&num);
    a=fabs(num/100);
    b=fabs((num/10)%10);
    c=fabs(num%10);
    ans=c*100+b*10+a;
    printf("a=%d,b=%d,c=%d,ans=%d\n",a,b,c,ans);
    return 0;
}

第二种写法

#include<stdio.h>
int main() {
    int a,b,c,num;
    printf("Input number:\n");
    scanf("%d",&num);
    while(num<0) {
        num=num*-1;
    }
    a=num%10;
    b=num%100/10;
    c=num/100;
    printf("reversal number is %d\n",a*100+b*10+c);
    return 0;
}

C语言输入一个任意长度的整数,将其逆序输出

题目要求:输入一个任意长度的整数,将其逆序输出在屏幕上。如输入-368,则输出-863,输入560,则输出65注意如输出时前几个字是数字0,则不输出

#include <stdio.h>
#include <stdlib.h>

void fun(int num)
{
	char x = 0,flag = 0;

	if (num < 0)
	{
		num = -num;
		printf("-");
	}
	while (num>10)
	{
		x = num % 10;
		num /= 10;
		if (x == 0 && (!flag))
			continue;
		else
			printf("%d", x);
		flag = x;		 //标志位,
	}
	printf("%d\n", num);
}

int main()
{
	int num;
	scanf("%d", &num);
	fun(num);
	system("pause");
}

总结

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

相关文章

  • 解决c++ error:crosses initialization of 问题

    解决c++ error:crosses initialization of 问题

    最近在写代码的时候,碰到了 crosses initialization of ... 的问题,只因我在 switch 的某个 case 分支下定义了一个变量,于是乎便将这个问题整理一下,需要的朋友可以参考下
    2023-03-03
  • C++实现基于EASYX库扫描线算法

    C++实现基于EASYX库扫描线算法

    这篇文章主要为大家详细介绍了C++实现基于EASYX库扫描线算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • c语言 数据结构实现之字符串

    c语言 数据结构实现之字符串

    这篇文章主要介绍了c语言 数据结构实现之字符串的相关资料,需要的朋友可以参考下
    2017-05-05
  • C语言实现空战游戏

    C语言实现空战游戏

    这篇文章主要为大家详细介绍了C语言实现空战游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • C 程序实现密码隐秘输入的实例 linux系统可执行

    C 程序实现密码隐秘输入的实例 linux系统可执行

    下面小编就为大家带来一篇C 程序实现密码隐秘输入的实例 linux系统可执行。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • C++ 标准模板类详解

    C++ 标准模板类详解

    今天小编就为大家分享一篇关于C++标准模板类的介绍与使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2021-09-09
  • C语言编程中从密码文件获取数据的函数总结

    C语言编程中从密码文件获取数据的函数总结

    这篇文章主要介绍了C语言编程中从密码文件获取数据的函数总结,包括getpw()函数和getpwnam()函数以及getpwuid()函数,需要的朋友可以参考下
    2015-08-08
  • C++类中六个默认的成员函数详解

    C++类中六个默认的成员函数详解

    这篇文章主要给大家介绍了关于C++类中六个默认的成员函数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • c语言conio.h基本知识点总结

    c语言conio.h基本知识点总结

    在本篇文章里小编给大家分享的是关于c语言conio.h是什么意思的相关知识点,需要的朋友们可以学习参考下。
    2020-02-02
  • C语言控制台实现打飞机小游戏

    C语言控制台实现打飞机小游戏

    这篇文章主要为大家详细介绍了C语言控制台实现打飞机小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04

最新评论