C#基础练习实例_第1页
C#基础练习实例_第2页
C#基础练习实例_第3页
C#基础练习实例_第4页
C#基础练习实例_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 int a = 7, b = 2; int sum = a + b, dif = a - b, pro = a * b, quo = a / b; Console.WriteLine(sum=0,dif=1,pro=2,quo=3, sum, dif, pro, quo); /功能:求变量 int a = 7; int b = 2; int sum, dif, pro, quo; sum = a + b; dif = a - b; pro = a * b; quo = a / b; Console.WriteLine(0+1=2, a, b, sum); Console.WriteLine(

2、0-1=2, a, b, dif); Console.WriteLine(0*1=2, a, b, pro); Console.WriteLine(0/1=2, a, b, quo); int i = 1; while (i = 10) if (i = 6) break; Console.WriteLine(0, i+); int i; for (i = 1; i 0, code); char ch = (char)65;/转化方法:在整数前加(char) Console.WriteLine(65-0, ch); 用十六进制形式输出。 Console.WriteLine(u0047u006fu

3、006fu0064u0021); Console.WriteLine(u5c0fu56edu9999u5f84u72ecu5f98u5f8a); char tt = 玉; int code10 = (int)tt; string code16 = Convert.ToString(code10, 16); Console.WriteLine(0的Unicode编码为:1, tt, code16);char character = 玉; int code10 = (int)character; string code16 = Convert.ToString(code10, 16); Conso

4、le.WriteLine(0的Unicode编码为:1, character, code16);/后大括号有错误 Console.WriteLine(Whats your name?nMy name is Jack.); Console.WriteLine(cwindowsfonts); Console.WriteLine(小明说:我和他是朋友。); Console.WriteLine(cwindowsfonts); string mySentence = Harvard is ; mySentence = mySentence + cccc; Console.WriteLine(mySent

5、ence); float pi = 3.14f; Console.WriteLine(圆周率是 + pi); int number = 100; Console.WriteLine(The number is + number); Console.WriteLine(The number is 0, number); int i = 360; int j = 60; Console.WriteLine(0+1=2, i, j, i + j); Console.WriteLine(0,6n+1,5n-n2,6n, i, j, i + j); decimal i1 = 19.23m; decima

6、l j1 = 73.7m; Console.WriteLine(0,8:c2n+1,7:c2n-n2,8:c2, i1, j1, i1 + j1); 占位符 double pi = 3.1415926; Console.WriteLine(0:#.00, pi); Console.WriteLine(0:#.000, pi); Console.WriteLine(0:#.0000, pi); string name = 张三; int age = 28; decimal salary = 7600.23m; Console.WriteLine(我叫0,今年1岁了,我的工资是2元。, name,

7、 age, salary); Console.WriteLine(请输入你的语文成绩?); int chinese = Convert.ToInt32(Console.ReadLine(); Console.WriteLine(请输入你的数学成绩?); int math = Convert.ToInt32(Console.ReadLine(); Console.WriteLine(你的总成绩为:0, chinese + math); int a = 7, b = 2; int sum = a + b, dif = a - b, pro = a * b, quo = a / b; Console

8、.WriteLine(0+1=2, a, b, sum); Console.WriteLine(0-1=2, a, b, dif); Console.WriteLine(0*1=2, a, b, pro); Console.WriteLine(0/1=2, a, b, quo); string name = 张三; int age = 23; Console.WriteLine(0,我叫 + name, 今年 + age + 岁了); int age = 18; int sum = age+ - 10;/先减,等于8 Console.WriteLine(summ= + sum); int ag

9、e = 18; int sum = +age - 10;/先1+age,再减10,等于9 Console.WriteLine(sum= + sum); int var1, var2 = 5, var3 = 6; var1 = var2+ * -var3; Console.WriteLine(var1); int var1, var2 = 5, var3 = 6; var1 = +var2 * var3-; Console.WriteLine(var1); int number; number = 10; Console.WriteLine(nmynumber=0,number); number

10、 = number + 1;/在程序中,可以给一个变量多次赋值。变量的当前值等于最后一次给该变量所赋的值。 Console.WriteLine(nmynumber=0now,number); int a = 0; int b = new int();/调用缺省构造子初始化变量 Console.WriteLine(value:0,1,a,b); Console.Write(请输入第一个学员的姓名:); string name1 = Console.ReadLine(); Console.Write(请输入第一个学员的年龄:); string age1 = Console.ReadLine();

11、Console.WriteLine(第一个学员的姓名是 + name1 + , 年龄是 + age1 + 岁。); Console.WriteLine(请输入第二个学员的姓名:); string name2 = Console.ReadLine(); Console.WriteLine(请输入第二个学员的年龄:); string age2 = Console.ReadLine(); Console.WriteLine(第二个学员的姓名是0,年龄是1岁。, name2, age2); int num1; int num2; Console.WriteLine(请输入两个整数:); num1 =

12、int.Parse(Console.ReadLine(); num2 = int.Parse(Console.ReadLine(); Console.WriteLine(0+1=2, num1, num2, num1 + num2); int a, b, c;/求两数之和 a = 100; b = 50; c = a + b; Console.WriteLine(c=+c); int a = 50; int b = 40; Console.WriteLine(a+b); string i = 4; string j = 10; Console.WriteLine(i+j); string na

13、me = 张三; string sex = 男; int age = 23; double height = 1.75; Console.Write(我叫:); Console.WriteLine(name); Console.Write(性别:); Console.WriteLine(sex); Console.Write(年龄:); Console.WriteLine(age + 岁); Console.Write(身高:); Console.WriteLine(height + 米); Console.WriteLine(10+10); Console.WriteLine(10+10);

14、 int a = 4; a -= a += a * a; Console.WriteLine(the value of a is 0,a); int x = 10; int y = 0; if (x != 0 & y = y / x) Console.WriteLine(Hello!); double d = 100.5; int i; i = (int)d;/显示转换 Console.WriteLine(i); bool myBool = true; double myDouble = 99.00; string myString = Convert.ToString(myBool) + C

15、onvert.ToString(myDouble); Console.WriteLine(the Value of myString is 0,myString); int array = new int5;/定义一个一维数组,它有5个元素 for (int i = 0; i array.Length; i+)/循环计算i的值,最大长度是数组的长度array.Length arrayi = i + 10; Console.WriteLine(arrayi);/输出i的值 Console.ReadLine();/获取输入焦点,为了看运行结果,放在循环体之外 /定义一个二维数组 int, intA

16、rray = new int2, 3; /为二维数组赋值并输出 for (int i = 0; i intArray.GetLength(0); i+) for (int j = 0; j intArray.GetLength(1); j+) intArrayi, j = i + j; Console.WriteLine(Element(0,1) is 2, i, j, intArrayi, j); int sum = 0; int i = 1; while (i = 100) sum = sum + i; i+; Console.WriteLine(从一加到一百总共为:0, sum); fo

17、r (int i = 1; i = 10; i+) if (i 6) continue; Console.WriteLine(i); Console.ReadLine(); for (int i = 1; i = 100; i+) if (i = 10) break; Console.WriteLine(i); Console.ReadLine(); for (int i = 1; i 10; i+) Console.WriteLine(循环了0次, i);/输出循环次数 int m = 4; int n = 6; Console.Write(n); Console.ReadLine(); i

18、nt i = 1; do Console.WriteLine(循环了0次, i); i+; while (i 5); Console.ReadLine(); int i = 1; while (i 5) Console.WriteLine(循环了0次, i); i+; Console.ReadLine(); int Sum , i ; Sum=0; i=1; do Sum += i; i+; while (i = 100); Console.WriteLine (Sum is + Sum); int Sum , i ; Sum=0; for (i=1; i0;i-) / i也可以每次减1 Su

19、m+=i; Console.WriteLine (Sum is + Sum); int Sum, i; for (Sum = 0, i = 1; i = 100; i+) Sum += i; Console.WriteLine(Sum is + Sum); for (Sum = 0, i = 1; i = 100; Sum += i, i+) ; / 循环体是一空语句 Console.WriteLine(Sum is + Sum); int Sum, i; for (Sum = 0, i = 1; i 100) break; / 但条件满足时,break语句跳出循环 Console.Write

20、Line(Sum is + Sum); Sum = 0; i = 1; for (; ; ) / 三个表达式都默认 Sum += i+; if (i 100) / 这种情况一般都会用if语句来设置跳出循环 break; Console.WriteLine(Sum is + Sum); int Sum = 0; for (int i = 1; i = 100; i+) / i只在这个for循环中有效 Sum += i; Console.WriteLine(Sum is + Sum); 输出1100之间含有因子3的数。 for (int n = 1; n a; 键盘获取字符串并转换成整数 Cons

21、ole.WriteLine(b:); b = int.Parse(Console.ReadLine(); c = a + b; /加法运算 Console.WriteLine(a+b=0, c);/输出结果 string myString = string.Format(格式字符串, 参数列表); string myString =string.Format(0 乘以 1 等于 2 , 2, 3, 2 * 3); Console.WriteLine(myString);/*用goto语句写“百钱百鸡问题”程序。 公鸡5元一只,母鸡3元一只,小鸡1元三只,问100元钱可买公鸡、母鸡、小鸡各多少只

22、?*/ int x, y, z; x = y = z = 0; for (x = 1; x = 100 / 5; x+) for (y = 1; y = 100 / 3; y+) z = 100 - x - y; if (z % 3 = 0 & 5 * x + 3 * y + z / 3 = 100) goto end; / 直接从内循环中转出,跳了二层循环,这是break语句做不到的 end: Console.WriteLine(Cock=0 Hen=1 Chick=2, x, y, z); Console.Read(); int max, min; int queue = new int1

23、0 89, 78, 65, 52, 90, 92, 73, 85, 91, 95 ; max = min = queue0; for (int i = 1; i max) max = queuei; if (queuei min) min = queuei; Console.WriteLine(最大数是0,最小数是1, max, min); /*求两个矩阵的乘积。假定一个矩阵A为3行4列,另一个矩阵B为4行3列, 根据矩阵乘法的规则,其乘积C为一个3行3列的矩阵。*/ int i, j, k; int, a = new int3, 4 1, 2, 3, 4 , 5, 6, 7, 8 , 9,

24、10, 11, 12 ; int, b = new int4, 3 12, 11, 10 , 9, 8, 7 , 6, 5, 4 , 3, 2, 1 ; int, c = new int3, 3; for (i = 0; i 3; i+) for (j = 0; j 3; j+) for (k = 0; k 4; +k) ci, j += ai, k * bk, j; for (i = 0; i 3; +i) for (j = 0; j 3; +j) Console.Write(0, 4:d, ci, j); Console.WriteLine(); /*求两个矩阵的乘积。假定一个矩阵A为 3

25、 行 4 列,另一个矩阵B为 4 行 3列, 根据矩阵乘法的规则,其乘积C为一个 3 行 3 列的矩阵。*/ int i, j, k; int, a = new int3, 4 1, 2, 3, 4 , 5, 6, 7, 8 , 9, 10, 11, 12 ; int, b = new int4, 3 12, 11, 10 , 9, 8, 7 , 6, 5, 4 , 3, 2, 1 ; int, c = new int3, 3; for (i = 0; i c.GetLength(0); i+) / c.GetLength(0)是c数组第一维的长度 for (j = 0; j c.GetLen

26、gth(1); j+) / c.GetLength(1)是c数组第二维的长度 for (k = 0; k 4; +k) ci, j += ai, k * bk, j; for (i = 0; i 3; +i) for (j = 0; j = 60) passed+; Console.Write(0,4:d, x); Console.WriteLine(n及格率:0:P, (double)passed / score.Length); Console.Read(); string email; / 电子邮件地址 Console.WriteLine(请输入你的邮箱:); email = Conso

27、le.ReadLine(); Console.WriteLine(你的邮箱是 0, email); string name = 李四; Console.WriteLine(My name is + name + ,I am + 18); Console.WriteLine(My name is 0 ,I am 1 , name, 18); string yi = 一; string er = 二; string san = 三; string word = string.Format( 独0无1,2心1意,垂涎2尺,略知01,举0反2, yi, er, san); Console.WriteL

28、ine(word); Console.WriteLine(n这是你的个人档案:); string name = 丁海林; string birthday = 1958.8; string height = 1.78米; string bloodType = B型; string planet = 天平座; string favourFood = 鱼、桃子和桔子; string record = string.Format(姓名:0n出生年月:1n身高:2n血型:3n星座:4n最喜爱的食物:5, name, birthday, height, bloodType, planet, favourF

29、ood); Console.WriteLine(n这是你的个人档案:); Console.WriteLine(record); int count; Console.WriteLine(请输入准备登机的乘客人数:); count = int.Parse(Console.ReadLine(); / 声明一个存放姓名的字符串数组,其长度等于乘客人数 string names = new stringcount; / 用一个 for 循环来接受姓名 for (int i = 0; i count; i+) Console.WriteLine(请输入第 0 个乘客的姓名: , i + 1); namesi = Console.ReadLine(); Console.WriteLine(已登机的乘客有: ); / 用 foreach 循环显示姓名 foreach (string disp in names) Console.WriteLine(0, disp); / 存放字母的个数 int Letters = 0; / 存放数字的个数 int Digits = 0; / 存放标点符号的个数 int Punctuations = 0; / 用户提供的输入 string instr; Console.WriteLine(请输入一个字符串 ); instr = Co

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论