您的位置:首页 > 其它

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

2014-11-27 16:40 841 查看
#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PAT