fork(1) download
  1.  
  2. #include<stdio.h>
  3.  
  4. int main(){
  5. int a,b,c,d,e,n;
  6. printf("请输入一个不多于5位数的正整数: ");
  7. scanf("%d",&n);
  8. a=n/10000; //万位
  9. b=n%10000/1000; //千位
  10. c=n%1000/100; //百位
  11. d=n%100/10; //十位
  12. e=n%10; //个位
  13.  
  14. if(a!=0)
  15. printf("%d是5位数,逆序各位分别是:%d,%d,%d,%d,%d",n,e,d,c,b,a);
  16. else if(b!=0)
  17. printf("%d是4位数,逆序各位分别是:%d,%d,%d,%d",n,e,d,c,b);
  18. else if(c!=0)
  19. printf("%d是3位数,逆序各位分别是:%d,%d,%d",n,e,d,c);
  20. else if(d!=0)
  21. printf("%d是2位数,逆序各位分别是:%d,%d",n,e,d);
  22. else
  23. printf("%d是1位数,逆序各位分别是:%d",n,e);
  24. return 0;
  25. }
Success #stdin #stdout 0.01s 5284KB
stdin
45
stdout
请输入一个不多于5位数的正整数: 45是2位数,逆序各位分别是:5,4