• 2021-04-14
    给出一个不多于5位的正整数,要求: (1)求出它是几位数; (2)分别输出每一位数字。
  • #include void main() { int a; scanf("%d",&a); if(a/10000) { printf("这是一个五位数。\n"); printf("各位数字分别为:\n"); printf("%d %d %d %d %d\n",a/10000,a/1000%10,a/100%10,a/10%10,a%10); } else if(a/1000) { printf("这是一个四位数。\n"); printf("各位数字分别为:\n"); printf("%d %d %d %d\n",a/1000%10,a/100%10,a/10%10,a%10); } else if(a/100) { printf("这是一个三位数。\n"); printf("各位数字分别为:\n"); printf("%d %d %d\n",a/100,a/10%10,a%10); } else if(a/10) { printf("这是一个两位数。\n"); printf("各位数字分别为:\n"); printf("%d %d\n",a/10,a%10); } else { printf("这是一个一位数。\n"); printf("各位数字分别为:\n"); printf("%d\n",a); } }

    内容

    • 0

      输入一个不多于4位的正整数,要求如下: (1)求出它是几位数。 (2)输出每一位数。 要求:将程序及运行结果截图或者放在word中提交

    • 1

      编程从键盘输入一个不多于10位的正整数,求它是几位数,输出其位数。

    • 2

      给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

    • 3

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

    • 4

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