您的位置:首页 > 其它

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

2017-02-05 22:08 148 查看
有个测试点没通过,没有找出原因

#include <stdio.h>
#include <stdlib.h>

int main()
{
int n,countB=0,countS=0,countG=0;
scanf("%d",&n);
if(n>0&&n<1000)
{
countB=n/100;
countS=(n/10)%10;
countG=n%10;

int i;
char str[50];
for(i=0;i<countB;i++)
{
str[i]='B';
}

for(i=countB;i<countS+countB;i++)
{
str[i]='S';
}

for(i=1;i<=countG;i++)
{
str[i+countB+countS-1]=i+'0';
}

for(i=0;str[i]!='\0';i++)
{
printf("%c",str[i]);
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: