![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
acwing-c++语法基础
本人在acwing学习C++语法的一些日常记录、错题、心得等
Damon&
这个作者很懒,什么都没留下…
展开
-
acw_754.平方矩阵二
每行每行的找规律,不难发现每行都分为两部分,以对角线为分界点,对角线前的从大到小递减,对角线往后的从小到大递增。对角线上的数字为1 即q[i][i] = 1,且该数往右和往下的数依次加1。i代表行,j代表列,每个数都满足p[i][j] = |i - j| + 1。当输入行为 N=0 时,表示输入结束,且该行无需作任何处理。对于每个输入整数 N,输出一个满足要求的 N 阶二维数组。每个数组占 N 行,每行包含 N 个用空格隔开的整数。输入整数 N,输出一个 N 阶的二维数组。数组的形式参照样例。原创 2023-04-21 17:13:07 · 120 阅读 · 0 评论 -
acw_756.蛇形矩阵
如坐标(x, y)上面的坐标是(x - 1, y)右边的坐标是(x, y + 1)下面的坐标是(x + 1, y)左边的坐标是(x, y - 1);偏移量分别为(-1,0)(0,1)(1,0)(0,-1)输入两个整数 n 和 m,输出一个 n 行 m 列的矩阵,将数字 1 到 n×m 按照回字蛇形填充至矩阵中。x轴偏移量用dx[] = {-1, 0, 1, 0} 表示。y轴偏移量用dy[] = {0, 1, 0, -1} 表示。矩阵占 n 行,每行包含 m 个空格隔开的整数。输出满足要求的矩阵。原创 2023-04-21 19:37:36 · 88 阅读 · 0 评论 -
acw_725.完全数
一个整数,除了本身以外的其他所有约数的和如果等于该数,那么我们就称这个整数为完全数。例如,66 就是一个完全数,因为它的除了本身以外的其他约数的和为 1+2+3=61+2+3=6。现在,给定你 NN 个整数,请你依次判断这些数是否是完全数。输入格式第一行包含整数 NN,表示共有 NN 个测试用例。接下来 NN 行,每行包含一个需要你进行判断的整数 XX。输出格式每个测试用例输出一个结果,每个结果占一行。如果测试数据是完全数,则输出 X is perfect,其中 XX 是测试数据。原创 2023-04-15 17:14:24 · 109 阅读 · 1 评论 -
acw_727.菱形
输入一个奇数 n,输出一个由 * 构成的 n 阶实心菱形。输入格式一个奇数 n。输出格式输出一个由 * 构成的 n 阶实心菱形。具体格式参照输出样例。数据范围1≤n≤995。原创 2023-04-15 23:30:01 · 101 阅读 · 1 评论