//#region 9*9 //for (int i = 1; i <=9 ; i++) //{ // for (int j = 1; j <= i; j++) // { //
//Console.Write("{0}*{1}={2}",i,j,i*j);
// Console.Write("\t"); // } // Console.WriteLine(); //} //Console.ReadLine(); //#endregion9*9算术表的生成。效果如下图:
第一个FOR循环是用来生成行数的,9*9算术表共有9行,且是从1开始算起的,故
j从1开始算起【1~9】为9个数for (int j = 1; j <= i; j++)
第二个FOR循环是用来生成列数的,共有9列,取数理由同上。
“”引号中的{0},{1},{2}为占位符,类似C中的%d,%f....%S之类的。Console.Write("{0}*{1}={2}",i,j,i*j);
将此语句改成
Console.Write("*“);
将输出9*9的以”*“绘制的等腰直角三角形。
#redion 与#endregion配对使用,#region 与#endregion包裹的语句将被折叠。#region 后可跟 【别名】。
************************************************************************************************************************************************************************************string 要实现倒序输出要采用将string转成数组,对数组内容进行倒序输出即可。
char[] cArray=str.ToArray();
要先定义一个数组来存放str转换的数组。
for (int i = cArray.Length-1; i>=0; i--)
要注意数组不能越界。!length-1
***************************************************************************************************************************************************************************************进制数的转换(迭代操作)
1.输入一个数(在此之前应该做一个判断,是不是为整数)
number=int.Parse( Console.ReadLine());
2.转换
3.输出
转换代码:
do { num = number % 8; //求余数操作 number /= 8; //对数进行求整,升权操作 str += num; //将余数进行拼接 Console.Write(num+" "); } while (number!=0); //此处只能是布尔类型,即表达式 比较操作符 比较量。
C#入门 自用笔记 9*9算术表的生成。
最新推荐文章于 2024-04-25 07:25:45 发布