【输出一个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;
}
}
相关推荐
KYGALYX6 小时前
逻辑回归详解
算法·机器学习·逻辑回归
听麟6 小时前
HarmonyOS 6.0+ 跨端智慧政务服务平台开发实战:多端协同办理与电子证照管理落地
笔记·华为·wpf·音视频·harmonyos·政务
yuuki2332336 小时前
【C++】继承
开发语言·c++·windows
铉铉这波能秀6 小时前
LeetCode Hot100数据结构背景知识之集合(Set)Python2026新版
数据结构·python·算法·leetcode·哈希算法
踢足球09296 小时前
寒假打卡:2026-2-8
数据结构·算法
梵刹古音6 小时前
【C++】 析构函数
开发语言·c++
IT猿手6 小时前
基于强化学习的多算子差分进化路径规划算法QSMODE的机器人路径规划问题研究,提供MATLAB代码
算法·matlab·机器人
千逐-沐风6 小时前
SMU-ACM2026冬训周报3rd
算法
wangjialelele6 小时前
Linux下的IO操作以及ext系列文件系统
linux·运维·服务器·c语言·c++·个人开发
老赵说7 小时前
Java基础数据结构全面解析与实战指南:从小白到高手的通关秘籍
数据结构