#include <stdio.h>
int main ()
{
int num,a,b,c,d;
printf("请输入一个不超过四位的正整数\n");
scanf("%d",&num);
a=num/1000;
b=num/100%10;
c=num%100/10;
d=num%10;
{
if(num>999&&num<=9999)
printf("这是一个四位数\n千位是%d,百位是%d,十位是%d,个位是%d\n",a,b,c,d);
else if(num>99&&num<=999)
printf("这是一个三位数\n百位是%d,十位是%d,个位是%d\n",b,c,d);
else if(num>9&&num<=99)
printf("这是一个两位数\n十位是%d,个位是%d\n",c,d);
else if(num>=0&&num<10)
printf("这是一个一位数\n个位是%d\n",d);
else
printf("输入错误\n");
}
return 0;
}
从键盘输入一个不多于4位的正整数num,请使用if多分支语句编程实现以下功能:(1)求出它是几位数;(2)按千、百、十、个位顺序输出每一位数字。
最新推荐文章于 2023-08-24 18:28:10 发布