• 2022-06-29
    输入一个不多于 5 位的正整数,判断它是几位数,并逆序输出各位数字。
  • #include [stdio.h] void main() { int a,b,c,d,e; long x; printf(“请输入一个不多于 5 位的正整数:”); scanf(“%d”,&x); a=x/10000; b=x%10000/1000; c=x%1000/100; d=x%100/10; e=x%10; if(a!=0)printf(“它是 5 位数,%d,%d,%d,%d,%d\n”,e,d,c,b,a); else if(b!=0)printf(“它是 4 位数,%d,%d,%d,%d\n”,e,d,c,b); else if(c!=0)printf(“它是 3 位数,%d,%d,%d\n”,e,d,c); else if(d!=0)printf(“它是 2 位数,%d,%d\n”,e,d); else printf(“它是 1 位数,%d\n”,e); }

    内容

    • 0

      编写程序,输入一个不多于3位的正整数,编写程序,实现以下功能: ⑴ 求出它是几位数。 ⑵ 按逆序打印出各位数字,例如原数为321,应输出123。

    • 1

      给一个不多于5位的正整数,要求:1. 求出它是几位数;2. 分别输出每一位数字;3. 按逆序输出各位数字,例如原数为321,应输出123。

    • 2

      【程序题】输入一个不多于5位的正整数,要求输出它是几位数。 如 输入:12345 输出:5

    • 3

      【简答题】输入一正整数k,求出它是几位数,并按逆序输出各位数字。 例如原数是123,输出321

    • 4

      编写程序(使用选择结构),给一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别输出每一位数字;(3)按逆序输出各位数字,例如原数为321,应输出123