用char类型避免前导零
2026-02-26 14:38:15
发布于:浙江
28阅读
0回复
0点赞
本来我用int就要过了,然后有一个WA,一看“00000”
所以,这个前置0老阴了,只能用字符变量(stoi函数我用不了)
#include<bits/stdc++.h>
using namespace std;
const int t[5][4]={0,1,0,0, 2,1,1,1, 2,1,0,0, 2,1,3,1, 0,1,0,0};
const string s[4]={".....","****.",".***.",".****"};//记录每个数字每行的内容
int main(){
char n[7];cin>>n;//输入
for(int k=0;k<5;k++){//每行
for(int i=0;i<strlen(n);i++){//每个数字
cout<<s[ t[ k ][ int(n[i])-48 ] ];
}
cout<<endl;
}
}
ACGO的人们太牛X了!
这里空空如也







有帮助,赞一个