PTA-Basic Level 1006 换个格式输出整数

#include<stdio.h>
int main(){
    int n;
    char a[100]={0};
    scanf("%d",&n);
    int b=n/100;
    for(int i=0;i<b;i++){
        a[i]='B';
    }
    int s=n/10%10;
    for(int i=b;i<s+b;i++){
        a[i]='S';
    }
    int x=n%100%10;
    int j=1;
    for(int i=b+s;i<s+b+x;i++){
          a[i]=j;
          j++;
    }
    for(int i=0;i<s+b;i++){
    printf("%c",a[i]);
    }
    for(int i=s+b;i<s+b+x;i++){
    printf("%d",a[i]);
    }
} 

自己瞎写的,没想到通过了~但是感觉很不规范,还请指正

上一篇:Page-1 (Basic Injections)


下一篇:input的属性