密码判断程序如何用C语言设计出来

做一个密码判断程序,要求密码只能够由数字构成且密码长度不能低于6位。
提示:可根据scanf函数的返回值
要求:输入一个六位数的密码,判断它是否都是由数字构成 如若是,提示用户正确输入,否则提示用户错误输入。
输入:123456
输出:正确输入
输入:A15465
输出:错误输入


#include <stdio.h>

int main()
{
    int a[6];
   int res = scanf("%1d%1d%1d%1d%1d%1d", &a[0],&a[1],&a[2],&a[3],&a[4],&a[5]);
    if(res == 6){
        printf("正确输入");    
    }
    else{
        printf("错误输入");
    }
   
   return 0;
}