给一个不多于5位的正整数,要求:①求出它是几位数;②分别输出
发布时间:2021-07-06 05:39:23 所属栏目:大数据 来源: https://blog.csdn.net/summoxj
导读:#include stdio.h #include conio.h int main(){ ? printf("请输入一个不多于5位的正整数:"); ? int num,ge,shi,bai,qian,wan,n; ? scanf("%d",num); ? if(num0num10){ ? ? n=1; ? ? printf("是%d位数,顺序为:%d,逆序为:%d",n,num%10,num%10); ? } ? else if
#include <stdio.h>
#include <conio.h> int main(){ ? printf("请输入一个不多于5位的正整数:"); ? int num,ge,shi,bai,qian,wan,n; ? scanf("%d",&num); ? if(num>0&&num<10){ ? ? n=1; ? ? printf("是%d位数,顺序为:%d,逆序为:%d",n,num%10,num%10); ? } ? else if(num>0&&num<100){ ? ? n=2; ? ? printf("是%d位数,顺序为:%d%d,逆序为:%d%d",num/10,num/10); ? } ? else if(num>0&&num<1000){ ? ? n=3; ? ? printf("是%d位数,顺序为:%d%d%d,逆序为:%d%d%d",num/100,num%100/10,num/100); ? } ? else if(num>0&&num<10000){ ? ? n=4; ? ? printf("是%d位数,顺序为:%d%d%d%d,逆序为:%d%d%d%d",num/1000,num/100%10,num/1000); ? } ? else if(num>0&&num<100000){ ? ? n=5; ? ? printf("是%d位数,顺序为:%d%d%d%d%d,",num/10000,num/1000%10,num%1000/100,num%10); ? ? printf("逆序为:%d%d%d%d%d",num/10000); ? } ? else{ ? ? printf("输入非法,请重新输入!"); ? } ? getch(); }? //笨办法- - (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读