没什么好说的。
#include<iostream>
using namespace std;
void fy(int n){
int a,b,c;
a=n/100,b=n/10%10,c=n%10;
if(a){
for(int i=0;i<a;i++)
cout<<'B';
}
if(b){
for(int i=0;i<b;i++)
cout<<'S';
}
if(c){
for(int i=1;i<=c;i++)
cout<<i;
}
}
int main(){
int i;
cin>>i;
fy(i);
return 0;
}
这篇博客主要展示了C++代码片段,用于将整数的各个位数转换为字符并输出。函数`fy(int n)`通过取余和除法操作获取数字的百位、十位和个位,并分别用'B'、'S'和1到9的数字字符进行输出。在`main`函数中,用户输入一个整数,程序调用`fy`函数进行处理。
570

被折叠的 条评论
为什么被折叠?



