1006. 换个格式输出整数 (15)
2018-02-11 13:30
363 查看
/*1006. 换个格式输出整数 (15) 让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(<10), 换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234, 因为它有2个“百”、3个“十”、以及个位的4。 输入格式:每个测试输入包含1个测试用例,给出正整数n(<1000)。 输出格式:每个测试用例的输出占一行,用规定的格式输出n。 输入样例1: 234 输出样例1: BBSSS1234 输入样例2: 23 输出样例2: SS123*/ #include<stdio.h> int main(void) { int n; while(scanf("%d",&n)!=EOF){ int i=1,bai=0,shi=0,ge=0;//只能放在输入样例循环内部 bai=n/100; //分离百位 shi=n/10%10; //分离十位 ge=n%10; 9d07 //分离个位 while(bai!=0){ printf("B");//输出百位 bai--; } while(shi!=0){ printf("S");//输出十位 shi--; } while(ge!=0){ printf("%d",i);//输出个位 i++; ge--; } printf("\n"); } return 0; }
相关文章推荐
- JAVA-1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- PAT乙级1006(C语言)-换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)(C++)
- 1006. 换个格式输出整数 (15) PAT乙级真题
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- PAT1006. 换个格式输出整数 (15)
- PAT (Basic Level) Practise (中文)1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- [PAT(B)]1006. 换个格式输出整数 (15)源码
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 乙级 PAT 1006. 换个格式输出整数 (15)