从键盘任意输入一个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;}
题目要求:输入一个任意长度的整数,将其逆序输出在屏幕上。如输入-学雷锋志愿服务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 条评论) |