作业帮 > 综合 > 作业

c语言编程问题(关于提取数字里单位数的方法)

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/27 15:32:10
c语言编程问题(关于提取数字里单位数的方法)

我是想用取模的方法.可是一下子搞了这么多错误,我之前都是一直看别人弄,自己没怎么亲自操作.有高手帮我指点一下我下面这些都出了什么问题吗?比较复杂的错误提示我还是看不太懂.(下面是想提示用户输入三位数.然后我再把个位数十位数百位数单独提取出来)现做到这下面这一步


#include <stdio.h>

int main()
{
    unsigned int shu = 0;
    unsigned char arrshu[3]= {0};
    unsigned char i = 0;

    printf("Input a hundreds number\n");
    scanf("%d", &shu);

    if(shu > 99 && shu < 1000){
        arrshu[0] = shu/100;
        arrshu[1] = (shu%100)/10;
        arrshu[2] = shu%10;
    }
    for(i = 0; i < 3; i++)
        printf("%d ",arrshu[i]);
}