帮忙编一下C程序:把三位数的个,百,十位分离出来

来源:百度知道 编辑:UC知道 时间:2024/05/07 04:07:07

main()
{
int number,a;
int i,n;
n=100;
printf("please input a number include three date:");
scanf("%d",&number);
for(i=1;i<=3;i++)
{
a=number/n;
number=number%n;
n=n/10;
printf("\n%d", a);
}
}

int n;
int a,b ,c;
a=n/100;//百位
b=n%100/10;//十位
c=n%100%10;//个位

个位:n%10
十位:n/10%10
百位:n/100

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a,b,c,j;
    scanf("%d",&j);
    a=(j-j%100)/100;
    c=j%10;
    b=((j%100)-c)/10;

    printf("%d %d %d",a,b,c);
    return 0;
}