#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;
}
1006. 换个格式输出整数(PAT Basic)
最新推荐文章于 2025-04-25 20:56:29 发布
本文介绍了一个使用 C 语言编写的程序,该程序能够接收一个整数作为输入,并以特定格式从最高位到最低位逐位输出这个数字。程序通过计算位数、确定每位数字并按指定格式打印来实现这一功能。

251

被折叠的 条评论
为什么被折叠?



