九九乘法表的四种三角形排布方式(for循环以及while循环的互换)
#region
//右上
for (int i = 1; i <= 9; i++){
for (int j = 1; j <= 9; j++){
if (i > j){
Console.Write("\t");
} else{
Console.Write("{0}*{1}={2}\t", i, j, i * j);
}
}
Console.Write("\n");
}
Console.ReadKey();
//右下
for (int i = 1; i <= 9; i++){
for (int j = 1; j <= 9; j++){
if (i < 9 + 1 - j){
Console.Write("\t");
}else{
Console.Write("{0}*{1}={2}\t", i, j, i * j);
}
}
Console.Write("\n");
}
Console.ReadKey();
Console.Write("\n\n\n\n\n上层结束\n");
//左上
for (int i = 1; i <= 9; i++){
for (int j = i; j <= 9; j++)
{
if (i > j){
Console.Write("\t");
} else{
Console.Write("{0}*{1}={2}\t", i, j, i * j);
}
}
Console.Write("\n");
}
Console.ReadKey();
Console.Write("\n\n\n\n\n");
//左下
for (int i = 1; i <= 9; i++){
for (int j = 1; j <= 9; j++){
if (i <j){
Console.Write("\t");
}else{
Console.Write("{0}*{1}={2}\t", i, j, i * j);
}
}
Console.Write("\n");
}
Console.ReadKey();
Console.Write("\n\n\n\n\n");
//右上
for (int i = 1; i <= 9; i++){
for (int a = 1;a < i; a++){
Console.Write("\t");
}
for (int j = i; j <= 9; j++) {
Console.Write("{0}*{1}={2}\t", i, j, i * j);
}
Console.Write("\n");
}
Console.ReadKey();
Console.Write("\n\n\n\n\n");
#endregion
附加运行结果:

九九乘法表的四种三角形排布方式(for循环以及while循环的互换)的更多相关文章
- PHP 九九乘法表的4种表达方式
九九乘法表的四种不同表现形式 x轴对称: //第一种 for($i=1;$i<=9;$i++){ for($j=1;$j<=$i;$j++) { echo $i.'x'.$j.'='.$i ...
- python利用for..in遍历,while循环嵌套编译九九乘法表的几种模式
运用for....in...遍历的四种方向的九九乘法表: 左下角: import sysfor i in range(1,10): for j in range(1,i+1): sys.stdout. ...
- scala打印九九乘法表的5种实现
使用scala打印九九乘法表,可以有多种实现方法,实现的过程充分的体现的scala语言的优势和巨大的简洁性和高效性, 下面我用了5种方法实现九九乘法表. 使用类似于java,c++等指令风格的的编程实 ...
- 用python实现九九乘法表输出-两种方法
2019-08-05 思考过程:九九乘法表需要两层循环,暂且称之为内循环和外循环,因此需要写双层循环来实现. 循环有for和while两种方式. for循环的实现 for i in range(1,1 ...
- python中打印金字塔和九九乘法表的几种方法
# 打印九九乘法表for i in range(1,10): for j in range(1,i+1): # x=i*j # print(i,'*',j,'=',x,end=' ') print(' ...
- 利用Python循环(包括while&for)各种打印九九乘法表
一.for循环打印九九乘法表 #注意:由于缩进在浏览器不好控制,请大家见谅,后续会有图片传入. 1.1 左下角 for i in range(1,10): for j in range(1,i+1): ...
- oracle数据库如何打印九九乘法表
对于九九乘法表,相信对于懂IT的人并不陌生,但是外行可能会有很多的不懂,c语言也同样需要了解,它是学习的入门课程,oracle数据库书写九九乘法表有好几种方式,下面就有我为大家介绍,一起来看看吧. 九 ...
- Java-for循环打印九九乘法表
Java打印九九乘法表 public class forDemo04 { public static void main(String[] args) { //练习3:打印九九乘法表 /* 1*1=1 ...
- jsp...九九乘法表,三角形,菱形
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
随机推荐
- 在webView中的返回键
在写webView中我们按一下返回键,退到上一个我们浏览的网页,到第一个页面时,按两下退出程序,且按一下时提示你在按一下退出程序 只要加上这个方法即可 public void onBackPresse ...
- kafka 副本同步细节
图片来源:咕泡学院
- Dam-list
1. Dam 2. 溃坝 3. 水坝对环境的影响 4. 水坝列表 4.1 黄河干流水电站列表 4.2 长江干流水电站列表 4.3 长江水系支流 431. 大渡河 432. 乌江 433. 雅砻江 43 ...
- Django 学习视图之FBV与CBV
一. CBV与FBV CBV:Class Based View FBV:Function Based View 我们之前写过的都是基于函数的view,就叫FBV.还可以把view写成基于类的,那就是C ...
- Tensorflow之AttributeError: module 'tensorflow' has no attribute 'mul'
tf.mul已经在新版本中被移除,请使用 tf.multiply 代替
- 应用内打开AppStore上某个应用的下载界面--SKStoreReviewController的使用
产品设计要求是这样的: 对应的初步代码是这样的: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after ...
- JavaScript高级程序设计(第3版)每章小结(1-5)
第一章 JavaScript的简介 第二章 在HTML中使用JavaScript 把JavaScript插入到HTML页面中要使用<Script>元素.使用这个元素可以把JavaScrip ...
- SSH和screen服务
SSH是一种能够以安全的方式提供远程登录的协议,目前远程管理的首选方式,sshd是基于SSH协议开发的一款远程管理服务程序,在Linux系统中需要部署sshd服务程序才能使用SSH协议来进行远程管理, ...
- jenkins -- 邮件的配置
参考博文:https://blog.csdn.net/lykio_881210/article/details/81135769 https://www.jianshu.com/p/29a29ce6e ...
- pip install .whl文件时is not a supported wheel on this platform.解决方法
首先,在python中输入import pip和print(pip.pep425tags.get_supported()),从而获取pip支持的文件名和版本. somnus@somnus-HP-Pa ...