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;
}
#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;
}
相关文章推荐
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- PAT-B 1006. 换个格式输出整数 (15)
- PAT乙级1006. 换个格式输出整数 (15)
- PAT 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 1006.换个格式输出整数(15)
- PAT - 1006. 换个格式输出整数 (15)
- PAT(Basic)-1006.换个格式输出整数(15)
- 1006. 换个格式输出整数 (15)
- PAT (Basic Level) Practise (中文)1006. 换个格式输出整数 (15)
- [PAT(B)]1006. 换个格式输出整数 (15)源码
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- PAT 1006. 换个格式输出整数 (15)
- PAT 1006. 换个格式输出整数 (15) —— Java
- PAT乙级1006(C语言)-换个格式输出整数 (15)
- Java - PAT - 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15) Python 2 编译
- 1006. 换个格式输出整数 (15)