1006. 换个格式输出整数(PAT Basic)

来源:互联网 发布:女性 黄酒 知乎 编辑:程序博客网 时间:2024/05/01 09:17
#include <stdio.h>#include <math.h>int main(){    int num, digits = 0, den;    scanf("%d", &num);        digits = log10(num) + 1;        den = pow(10,digits-1);    for (int i = 1; i <= digits; i++) {        for (int j = 1; j <= num/den; j++){            if( i == digits)                printf("%d",j);            if (i == digits-1)                printf("S");            if (i == digits-2)                printf("B");        }        num %= den;        den /= 10;    }    printf("\n");        return 0;}

0 0
原创粉丝点击