码迷,mamicode.com
首页 > 其他好文 > 详细

B1006 换个格式输出整数

时间:2017-08-30 14:10:32      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:turn   for   std   开始   ++   number   include   print   输入   

#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 换个格式输出整数

标签:turn   for   std   开始   ++   number   include   print   输入   

原文地址:http://www.cnblogs.com/dusanlang/p/7452653.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!