C#打印九九乘法表(四种方法) 您所在的位置:网站首页 c语言输出九九乘法表左下角 C#打印九九乘法表(四种方法)

C#打印九九乘法表(四种方法)

2024-06-03 00:31| 来源: 网络整理| 查看: 265

文章目录 九九乘法表运用的小知识\tC#占位符 乘法表的输出代码示例

九九乘法表 运用的小知识 \t

制表符(\t)有 在垂直方向按列对齐文本 的效果。

并非单纯等价于几个空格。可以简单理解为:按下Table键,它会根据当前上下文环境进行缩进n个空格,以期达到垂直方向按列对齐的效果。

\t有4个宽度对齐的,也有8个宽度对齐的;

某一些编辑器或IDE的\t默认是4宽度对齐的,也有是8宽度对齐的。所以为了在多环境下的协同编程的代码缩进一致,有人建议使用n个单位的空格来代替\t,当然现在的好多编辑器都可以设置\t的宽度了。

C#占位符

C#占位符 在c#中有两种方式可以输出多个字符

其中的一种:

static void Main() { string c=Console.ReadLine(); string d=Console.ReadLine(); Console.WriteLine(c+","+d); //用“+”连接符 }

那么你说这样写很容易写错,很麻烦,C#还提供另一种书写方式,就是占位符,用{ }来表示,在{ }内填写所占的位的序号,C#规定从0开始,也就是说刚才那中输出,我们还可以这样来表示

Console.WriteLine(“{0},{1}”,c,d); //使用占位符的例子

在这里有两个位c,d,那么也就需要两个占位符所以我们写成{0},{1},还需要注意的是,占位符要写在””内。

我们知道在现实的生活中有时候需要特殊的表示字符,例如表示货币,时间,那该怎么办呢?不用担心,C#中又格式化标识符,下面给大家介绍几个常用的格式化标识符 字母 含义

C或c Currency 货币格式 D或d Decimal 十进制格式(十进制整数,不要和.Net的Decimal数据类型混淆了) E或e Exponent 指数格式 F或f Fixed point 固定精度格式 G或g General 常用格式 N或n 用逗号分割千位的数字,比如1234将会被变成1,234 P或p Percentage 百分符号格式 R或r Round-trip 圆整(只用于浮点数)保证一个数字被转化成字符串以后可以再被转回成同样的数字 X或x Hex 16进制格式

示例

static void Main() { int i=12345; Console.WriteLine("{0:C}",i); //货币 Console.WriteLine("{0:D}",i); //十进制数 Console.WriteLine("{0:E}",i); //科学技术法 Console.WriteLine("{0:F}",i); // 浮点数表示法 Console.WriteLine("{0:G}",i); //G或g General 常用格式 Console.WriteLine("{0:N}",i); //N或n 用逗号分割千位的数字 }

d MM/dd/yyyy ShortDatePattern(短日期模式) D dddd,MMMM dd,yyyy LongDatePattern(长日期模式) F dddd,MMMM dd,yyyy HH:mm Full date and time (long date and short time)(全日期和时间模式) F dddd,MMMM dd,yyyy HH:mm:ss FullDateTimePattern (long date and long time)(长日期和长时间) G MM/dd/yyyy HH:mm General (short date and short time)(通用模式,短日期和短时间) G MM/dd/yyyy HH:mm:ss General (short date and long time)(通用模式,短日期和长时间) M,M MMMM dd MonthDayPattern(月天模式) r,R ddd,dd MMM yyyy,HH’:‘mm’:'ss ‘GMT’ RFC1123Pattern (RFC1123模式) S yyyy-MM-dd HH:mm:ss SortableDateTimePattern (conforms to ISO 8601) using local time(使用本地时间的可排序模式) T HH:mm ShortTimePattern (短时间模式) T HH:mm:ss LongTimePattern(长时间模式) U yyyy-MM-dd HH:mm:ss UniversalSortable-DateTimePattern (conforms to ISO 8601) using universal time(通用可排序模式) U dddd,MMMM dd,yyyy,HH:mm:ss UniversalSortable-DateTimePattern(通用可排序模式) y,Y MMMM,yyyy YearMonthPattern(年月模式)

示例如下:

static void Main() { Console.WriteLine("{0:D}",DateTime.Now); //输出到天 Console.WriteLine("{0:y}",DateTime.Now); //输出到月 Console.WriteLine("{0:m}",DateTime.Now); //取出是那个月 Console.WriteLine("{0:T}",DateTime.Now); // 取长时间到秒 Console.WriteLine("{0:t}",DateTime.Now); //取短时间到分 Console.WriteLine("{0:tt}",DateTime.Now); //取出是上午还是下午 } 乘法表的输出

在这里插入图片描述

代码示例 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _1 { class Program { static void Main(string[] args) { int k = 0; // 全乘法表 体验一下 Console.WriteLine("----------全乘法表----------"); for (int i = 1; i 0; j--) { Console.Write("{0}={1}*{2}\t", i * j, j, i); } Console.WriteLine(); } Console.WriteLine(); Console.ReadKey(); //接收一个值,这里是等待的作用。 } } }


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有