【输出一个N*N的01矩阵,表示最后的汉字点阵图】2024-10-22

缘由洛谷入门题要求先输入n,用0和1输入数字组成n*n的柜形_编程语言-CSDN问答

样例解释很明白,第一个数表示点阵行列,从第二个数开始间隔表示0的个数和1的个数,按这样的规律打印。

cpp 复制代码
void 显示汉字点阵图()
{//7 3 1 6 1 6 4 3 1 6 1 6 1 3 7
	int n = 0, sj = 0, ns = 0, x = 0, y = 0, z = 0;
	cin >> n;
xs:if (ns < n)
{
	cin >> sj;
sc:if (x < sj)
{
	cout << (z % 2);
	++x;
	if (++y == n)
		y = 0, ++ns, cout << "\n";
	goto sc;
}
	x = 0; ++z;
	goto xs;
}
}
相关推荐
速冻鱼Kiel2 小时前
Lyra的相机系统
笔记·ue5·游戏引擎·虚幻
uesowys2 小时前
华为OD算法开发指导-二级索引
数据结构·算法·华为od
苏宸啊2 小时前
C++string(一)
开发语言·c++
老鱼说AI2 小时前
深入理解计算机系统1.5:抽象的重要性:操作系统与虚拟机
c语言·开发语言·汇编
LaughingZhu2 小时前
Product Hunt 每日热榜 | 2026-01-23
人工智能·经验分享·深度学习·神经网络·产品运营
a程序小傲2 小时前
高并发下如何防止重复下单?
java·开发语言·算法·面试·职场和发展·状态模式
uoKent2 小时前
c++中的封装、继承与多态
开发语言·c++·算法
爱喝可乐的老王2 小时前
机器学习监督学习模型--朴素贝叶斯
人工智能·算法·机器学习
鄭郑2 小时前
【Playwright 学习笔记 05】Xpath选择
笔记·学习