使用C++代码打印数字正方形
使用C++代码打印数字正方形
作为一名初学者,最近在跟着网课学习C++程序设计基础。在学习过程中遇到了一些习题,我根据自己的理解和思路写了一些代码实现,算是对自己学习过程的一个记录,也希望可以对别人有些许帮助。
题目描述
输入描述
输入一个整数n,1<=n<=31;
输出描述
输出数字正方形;
注意
每个数字占4个字符,右对齐,不全则补足空格。
样例输入
10
样例输出
代码实现
1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int n = 0, i = 1, j = 1, m = 0; 6 cin >> n; 7 if (n >= 1 & n <= 31) 8 { 9 for (i = 0; i <= n - 1; i++) 10 { 11 for (j = 1; j <= n; j++) 12 { 13 m = i * n + j; 14 if (m < 10) 15 cout << " " << m; 16 else if (m < 100) 17 cout << " " << m; 18 else if (m < 1000) 19 cout << " " << m; 20 } 21 cout << endl; 22 } 23 } 24 else 25 cout << "Out of Range!" << endl; 26 return 0; 27 }
运行结果
转载于:https://www.cnblogs.com/silence22/p/11045412.html
使用C++代码打印数字正方形相关推荐
- python打印数字正方形_python打印空心正方形-女性时尚流行美容健康娱乐mv-ida网...
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 实现全排列的 打 ...
- java 每行打印五个数字_java代码练习======每隔5行打印数字
总结:当我们感觉数字排列横排,竖排不好看的时候,学会空几行在排列,哎呦,效果不错喔 package com.aa; public class West2 { public static void ma ...
- 常见的面试算法题:创建几个线程按顺序打印数字或者字母(多线程编程)(套用该模板即可)
常见的面试算法题:创建几个线程按顺序打印数字或者字母(多线程编程)(套用该模板即可) 比较典型的题目,如下有: 题目一: 1.启动3个线程打印递增的数字, 线程1先打印1,2,3,4,5, 然后是线程 ...
- java 线程交替输出,[java]java经典问题之线程交替打印数字
问题 给出两个线程,要求两个线程交替打印从1到100,例如:A线程打印1,B线程打印2,A线程打印3...依次类推,直到打印到100 思路 这里主要是考察对java中wait/notifyAll机制的 ...
- C和指针之函数之归以字符形式按顺序打印数字的每位数字(递归和非递归)
1.问题 以字符形式按顺序打印数字的每位数字(递归和非递) 2.代码实现 #include <stdio.h> #include <math.h> //以字符形式按顺序打印数字 ...
- ruby打印_Ruby程序打印数字的力量
ruby打印 Ruby中数字的幂 (Power of a number in Ruby) The task to develop a program that prints power of a nu ...
- ZZULIOJ 1108: 打印数字图形(函数专题)
打印数字图形(函数专题) 题目描述 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形.要求在程序中定义并调用如下函数:PrintSpace(m)用来输出m个空格:PrintDigit(m)来输 ...
- Java多线程编程:交替打印数字1234和字母abcd
Java多线程编程:交替打印数字1234和字母abcd 1. 使用synchronized同步锁 2. 使用LockSupport类 2.1 LockSupport介绍 3. 使用AtomicInte ...
- 面试题:写两个线程,一个线程打印1~26,另一个线程打印字母A-Z,交替打印数字和字母
参考代码 public class SpringbootApplication {static class PrintRunnable implements Runnable {//定义一个锁priv ...
最新文章
- 前后端分离实践(试探篇)
- java win8 mac地址_Windows8系统下MAC地址修改方法图文教程
- JS配合css实现slide文字框缩放伸展效果
- 一年级下册计算机教学计划,【实用】一年级下册教学计划4篇
- oracle收集直方图,sql – 在Oracle中创建直方图/频率分布的最佳方法?
- 浙江高校计算机等级考试二级办公,浙江省高校计算机等级考试二级(高级办公)Word操作提示.doc...
- java微信上传本地视频教程_java微信开发之上传下载多媒体文件,java上传下载_PHP教程...
- ECMAScript 2021 特性
- 计算机视觉论文-2021-06-02
- 大学计算机进制与转换教案,《进制转换》教案
- 僵尸进程以及如何处理僵尸进程
- python风变编程是骗局吗-请问风变编程的Python课怎么样?
- mysql导入 .myd_mysql数据库是.frm,.myd,myi备份如何导入mysql
- 加性高斯白噪声 AWGN
- macbook键盘失灵_如何使用MacBook的键盘在所有设备上键入
- 【23考研】计算机/软件等专业调剂信息集合!【完结版】
- 2018“人工智能”:是彻底复苏?还是起落轮回?| 抢票
- 使用react+redux+react-redux+react-router+axios+scss技术栈从0到1开发一个applist应用
- 类与类图,以及类间关系
- Linux LVM 总结
热门文章
- 中resource文件夹的作用_冲突与碰撞:OpenStack中的虚拟机和裸机
- 【Pytorch神经网络实战案例】19 神经网络实现估计互信息的功能
- react-router的使用(一)——URL的hash、HTML5的history、Router的基本使用
- JavaScript高级之ECMASript 7、8 、9 、10 新特性
- Web框架——Flask系列之数据库迁移(二十)
- LeetCode 2095. 删除链表的中间节点(快慢指针)
- LeetCode 1944. 队列中可以看到的人数(单调栈)
- LeetCode 1774. 最接近目标价格的甜点成本(DFS / 01背包)
- LeetCode MySQL 1193. 每月交易 I(date_format)
- 程序员面试金典 - 面试题 01.02. 判定是否互为字符重排(哈希map)