编写一个程序,实现用户从键盘任意输入一个三位正整数,程序输出该数的个位数字,十位数字,和百位数字的

2024-10-29 10:48:16
推荐回答(4个)
回答1:

#include
void main() { int a,b0,b1,b2;
  scanf("%d",&a);
  b2=a%1000; b2/=100;
  b1=a%100;  b1/=10;
  b0=a%10;
  printf("%d的百位为%d、十位为%d、个位为%d\n",a,b2,b1,b0);
}

回答2:

很容易啊
#include
int k;
void prt(int n)
{if(n>9)prt(n/10);
printf("%d%c",n%10,n==k?'\n':',');
}
int main()
{scanf("%d",&k);
prt(k);
return 0;
}

回答3:

将数值转化为字符型 循环一下 截取字符串 单独输出

回答4:

一个程序,