PAT考试乙级1006(C语言实现)

#include
int main(){
    int num=0,a=0,b=0,c=0,i=0;
    scanf("%d",&num);
    if(num<1000){
        if(num>=100){
            a=num/100;
            b=(num-100*a)/10;
            c=num-100*a-10*b;
            //printf("%d\n%d\n%d\n",a,b,c);
        }else if(num>=10){
            a=0;
            b=num/10;
            c=num-10*b;
            //printf("%d\n%d\n%d\n",a,b,c);
        }else{
            a=b=0;
            c=num;
            //printf("%d\n%d\n%d\n",a,b,c);
        }
    }
    for(i=0;iprintf("B");
    for(i=0;iprintf("S");
    for(i=0;iprintf("%d",i+1);
    return 0;
}

总结:没什么难点,测试点全部通过,编译器有时会出问题。

你可能感兴趣的:(PAT)