首页 > 作文

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

更新时间:2023-04-04 13:37:05 阅读: 评论:0

目录
题目内容:第一种写法第二种写法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");    scanf2017年注册会计师成绩查询("%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;elprintf("%d", x);flag = x; //标志位,}printf("%d\n", num);}int main(){int num;scanf("%d", &num);fun(num);system("pau");}

总结

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

本文发布于:2023-04-04 13:37:04,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/4fb63ed0f791da0f6453523098caeba4.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:使用C语言如何输出逆序数.doc

本文 PDF 下载地址:使用C语言如何输出逆序数.pdf

标签:逆序   整数   写法   将其
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图