首页 > 代码库 > C# 2016.9.13
C# 2016.9.13
var 声明局部变量
//程序员笑话 : http://news.mydrivers.com/1/407/407317.htm
然后课堂练习(我一个蹭课的写什么课堂练习啊。。。)
1.字符提取,整数整除练习
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace BitAdd{ class Program { static void Main(string[] args) { String s; s = Console.ReadLine(); Method1(s); Method2(s); } private static int Method2(String s) { int sum = 0, i = 0; int t = int.Parse(s); int []b = new int[100]; Console.Write("实现思路2:每一位的值为:"); while (t > 0) { b[i++] = t % 10; sum += t % 10; t /= 10; } for (int r = i- 1; r >= 0; r--) Console.Write(b[r] + "、"); Console.WriteLine(" 这些位之和为" + sum); return sum; } private static int Method1(String s) { int sum = 0; Console.Write("实现思路1:每一位的值为:"); for (int i = 0; i < s.Length; i++) { Console.Write((Convert.ToInt32(s[i]) - 48) + "、"); sum += Convert.ToInt32(s[i] - 48); } Console.WriteLine(" 这些位之和为" + sum); return sum; } }}
2. 5个整数的正序与倒序
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Array{ class Program { static void Main(string[] args) { int[] n = new int[5]; string[] temp = new string[5]; string s = Console.ReadLine() ; temp = s.Split(‘,‘); for (int i = 0; i < 5; i++) n[i] = int.Parse(temp[i]); for(int i = 0; i < 5; i++) for(int r = 0; r < i; r++) if (n[i] > n[r]) { int tt = n[i]; n[i] = n[r]; n[r] = tt; } Console.Write("正序:"); for (int i = 4; i >= 0; i--) Console.Write(n[i] + " "); Console.WriteLine(); Console.Write("倒序:"); for (int i = 0; i < 5; i++) Console.Write(n[i] + " "); Console.WriteLine(); } }}
3.简易计算器(Windows) ..待补充
C# 2016.9.13
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。