#include<stdio.h>
int main()
{
void result_1(char *str);
void result_2(char *str);
void result_3(char *str);
int n;
char str[3];
int str_length;
scanf("%s",str);
str_length=strlen(str);
switch(str_length)
{
case 1 :result_1(str);break;
case 2 :result_2(str);break;
default: result_3(str);
}
}
void result_1(char *str)
{
int i;
int temp;
temp=*str-'0';
for (i = 1; i<=temp; i++)
printf("%d",i);
}
void result_2(char *str)
{
char *str_1=str;
int i;
for(i = 0; i< str[0]-'0'; i++)
printf("S");
str_1++;
result_1(str_1);
}
void result_3(char *str)
{
char *str_2=str;
int i;
for(i = 0;i <str[0]-'0';i++)
printf("B");
str_2++;
result_2(str_2);
}
PAT 1006. 换个格式输出整数 (15)
最新推荐文章于 2020-09-22 21:57:24 发布