标签:问题 代码实现 bbb error err scanf 快速 指定 判断
int main(){
int i,n,c,s;
scanf("%d",&n);
while(n/100>10){ //这是判断这个数是否是个不超过三位的数
printf("error");
n=-1;
}
while((n/10)!=0){ //首先判断这个数是有一位还是2-3位,作为循环终止条件
if(n/100!=0){ //三位数的时候
c=n/100;
for(i=0;i<c;i++){
printf("B");
}
n=n%100;
}
else if(n/10!=0){ //两位数的时候
s=n/10;
for(i=0;i<s;i++){
printf("S");
}
n=n/10;
}
}
while(n/10==0) { //只有一位数的时候,作为循环终止条件
for(i=1;i<=n%10;i++){
printf("%d",i);
}
break;
}
}
2017-2018-1 20179215 《从问题到程序》第一章
标签:问题 代码实现 bbb error err scanf 快速 指定 判断
原文地址:http://www.cnblogs.com/yl-930/p/7900669.html