B1006 换个格式输出整数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了B1006 换个格式输出整数相关的知识,希望对你有一定的参考价值。

#include<cstdio>

int main()
{
	int number;
	scanf("%d", &number);

	int num = 0;
	int a[10];//存放输入的数的每一位

	while (number != 0)//对输入的数一位一位的脱法
	{
		a[num] = number % 10;
		num++;
		number = number / 10;
	}

	for (int i = num - 1; i >= 0; i--)
	{
		if(i==2)//如果是百位
			for (int j = 0; j < a[i]; j++)
				printf("B");
		else if (i == 1)//如果是十位
		{
			for (int j = 0; j < a[i]; j++)
				printf("S");
		}
		else
		{
			for (int j = 1; j <=a[i]; j++)//如果是个位,从1开始输出
			{
				printf("%d", j);
			}
		}
	}
	return 0;
}

 

以上是关于B1006 换个格式输出整数的主要内容,如果未能解决你的问题,请参考以下文章

B1006 换个格式输出整数

PAT B1006 换个格式输出整数

1006. 换个格式输出整数

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

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

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