首页 > 编程语言 > 详细

C语言输入一个不大于5位数的整数,求出他是几位数,按逆序排列。

时间:2021-03-02 14:40:20      阅读:23      评论:0      收藏:0      [点我收藏+]
#include<stdio.h>
int main()
{
int digital;
printf("请输入一个不超过5位的整数\n");
scanf("%d",&digital);
int sum;
(digital<10)?sum=1:((digital/10<10)?sum=2:(digital/100<10)?sum=3:(digital/1000<10?sum=4:digital/10000<10?sum=5:printf("输入错误")));
//三元表达式
int suzu[sum];int i; printf("是%d位数\n"); for(i=sum;i>0;i--) { int m=(digital/pow(10,i-1)); suzu[i-1]=m%10; } for(i=0;i<sum;i++) { printf("%d",suzu[i]); } return 0; }

 

C语言输入一个不大于5位数的整数,求出他是几位数,按逆序排列。

原文:https://www.cnblogs.com/1ybs/p/14468308.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!