A167211题解
2026-09-18 19:56:37
发布于:江苏
8阅读
0回复
0点赞
用了一个mp记录矩阵,memset设置全部为 '*',n记录当前数字。
这题秒了
#include <bits/stdc++.h>
using namespace std;
int a,b,c,n;
char mp[9][17];
int main()
{
cin >> a >> b >> c; //输入
memset(mp,'*',sizeof(mp));
for(int i = 1;i <= 8;i ++)
{
for(int j = 1;j <= 16;j ++)
{
n ++;
//判断,是则转换。
if(a == n) mp[i][j] = char(n);
if(b == n) mp[i][j] = char(n);
if(c == n) mp[i][j] = char(n);
}
}
//输出
for(int i = 1;i <= 8;i ++)
{
for(int j = 1;j <= 16;j ++)
{
cout << mp[i][j];
}
cout << endl;
}
return 0;
}
全部评论 1
写注释不容易,求点赞!!!



2天前 来自 江苏
1







有帮助,赞一个