摘要:
将两个月历并排打印如果你可以独立完成,那说明你对编程已经有了一定的控制能力了 1public static void Main(string[] args) 2 { 3 4 5 System.DateTime dt1 = new System.DateTime(2004, 1, 1); 6 System.DateTime dt... 阅读全文
摘要:
要求按标准日历方式输出指定年月的日历样式 日 一 二 三 四 五 六 ... 阅读全文
摘要:
苏轼有词念奴娇 赤壁怀古 大江东去 浪淘尽 千古风流人物 故垒西边 人道是 三国周郎赤壁 乱石穿空 惊涛拍岸 卷起千堆雪 江山如画 一时多少豪杰 遥想公瑾当年 小乔初嫁了 雄姿英发 羽扇纶巾 谈笑间 樯橹灰飞烟灭 故国神游 多情应笑我 早生华发 人生如梦 一尊还酹江月将该词按传统直列的方式输出 1 string[] body = ("念奴娇 赤壁怀古 大江东去 浪淘尽 千古... 阅读全文
摘要:
李白有唐诗《早发白帝城》“朝辞白帝彩云间千里江陵一日还两岸猿声啼不住轻舟已过万重山”将该诗按传统直列的方式输出轻两千朝舟岸里辞已猿江白过声陵帝万啼一彩重不日云山住还间 1 char[] c = 2 "朝辞白帝彩云间千里江陵一日还两岸猿声啼不住轻舟已过万重山".ToCharArray(); 3 4 for (int i = 0; i... 阅读全文
摘要:
输出所有水仙花数一个三位数,每位的立方之和为其数本身 1 for (int i = 100; i <= 999; i++) 2 { 3 4 if (Math.Pow(i / 100, 3) + 5 Math.Pow((i / 10) - (i / 100) * 10, 3) +... 阅读全文
摘要:
写一个“打字练习程序”,要求以下功能按用户的练习从1级开始到10级随机的出现A-Z,a-z出现字符的长度和等级数相符用户输入对得1分,错分数清0每级为10分当等级到11级或用户输入Exit则程序结束 1 int level = 1; int result = 0; 2 System.Console.Write("欢迎使用打字练习程序,按回车键开始");... 阅读全文
摘要:
伪随机数是以相同的概率从一组有限的数字中选取的。所选数字并不具有完全的随机性,因为它们是用一种确定的数学算法选择的,但是从实用的角度而言,其随机程度已足够了。 1 Byte[] k = new Byte[10]; 2 System.Random r = new Random(); 3 4 //用随机数填充指定字节数组的元素 5 ... 阅读全文
摘要:
.net提供了基础的数学函数 Math常用方法 绝对值 Abs 返回两个32位大数乘积 BigMul ... 阅读全文
摘要:
18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称"社会保障号码"更名为"公民身份号码",另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。GB11643-1999《公民身份号码》... 阅读全文
摘要:
日期和字符串一样,都不能改变自身的值 1 System.DateTime d = System.DateTime.Now;2 System.Console.WriteLine(d.AddDays(1));3 System.Console.WriteLine(d.AddHours(1));4 System.Con... 阅读全文
摘要:
字符串是直接从 object 继承的密封类类型。不可以被继承,表示 Unicode 字符串。前面我们还了解了可以使用@表示禁止转义。 字符串常用属性 Length 返回字符串长度 ... 阅读全文
摘要:
is(检查对象是否与给定类型兼容 ) 1 object o = new object(); 2 o = "hello"; 3 System.Console.WriteLine("\"hello\"-string->{0}", o is string); 4 o = 123; 5 Syst... 阅读全文
摘要:
值类型(变量直接包含数据) 简单类型 枚举 结构 引用类型(变量包含对存储对象的引用) 类 ... 阅读全文
摘要:
C# 数组从零开始建立索引,声明时[ ]必须跟在类型后面,而不是标识符后面。所有数组元素必须为同一类型数组元素可以是任何类型,包括数组类型。数组可以是一维数组或多维数组 1 //声明时同时声明大小 2 int[] iarr = new int[6]; 3 4 //声明时赋值,隐式约定大小 5 int[] ja... 阅读全文
摘要:
我们从小学就开始知道要数据类型转换,不知道为什么到现在还有程序员在数据类型转换上晕来晕去的。一头猪+一头羊=?显然我们要数据类型转换为:(牲口)一头猪+(牲口)一头羊=两头牲口。在C#中同样如此,在转换中的要领是大的转小的,隐式转。小的转大的,显示转。 隐式转换 适用于那些不用仔细检查即可安全地实现的转换 ... 阅读全文
摘要:
关于表达式。每个语言我们最好是能弄明白这个语言是怎么来处理一些表达式的比如,学校里面最最恶心的++题目 1 int a = 3, b;2 b = (a++) + (a++) + (a++) + (a++);3 System.Console.WriteLine("b:{0}", b);4 System.Conso... 阅读全文
摘要:
和其他类似语言一样,C#同样提供了不确定循环和确定循环。不确定循环就是do while循环 1 int i = 0; 2 while (i <= 10) 3 { 4 System.Console.Write(i++); 5 } 6 7 do 8 ... 阅读全文
摘要:
我们来检测一下你对语法的认知程度分析以下代码,猜测他的运算结果(我一直认为读代码是程序员必须的基本功,读狗屁代码更是基本功中的基本功)我承认以下代码很狗屁,但也要请你来读一下 1public static void Main(string[] args) 2 { 3 for (int i = 0; i 60)17 ... 阅读全文
摘要:
C#的选择语句和其他结构化编程大致一样 简单选择语句 1 int i = 0;2 if (i == 10)3 {4 System.Console.Write("true"); 5 }6 else7 {8 Sy... 阅读全文
摘要:
C#的入口函数Main有以下形式无入口参数、无返回值 1 public class HelloWorld2 {34 public static void Main()5 {6 System.Console.Write("Hello World\n");7 System.Console.Write("Hello"... 阅读全文