




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录1)if-else22)一元二次方程求解23)1-100之间所有整数的和,能被某数整除的所有整数的和,积34)闰年的判断45)水仙花数46)简单计算器57)一维数组的声明、初始化、赋值、遍历(求数组所有元素的和,积,最大值,最小值等统计数值)68)二维数组的声明、初始化、赋值、遍历(求数组所有元素的和,积,最大值,最小值等统计数值)79)圆台的体积810)三角形的三边,求三角形的面积811)乘法口诀表912)字符串的统计(大写,小写字母,数字的个数)913)数值类型的转换:数值-字符串,字符串-数字,数值类型之间的显示转换,隐式转换1014)遍历窗体上的组件1415)随机数发生器的用法1516)用switch判断成绩等级,改变窗体的背景颜色1517)用while和do-while求1-100之间所有整数的和,积等1718)类的创建和使用(类的声明,字段,属性和方法的添加,生成类的实例和使用其成员)1719)format的用法181)if-else private void button1_Click(object sender, EventArgs e) int s = int.Parse(textBox1.Text.Trim(); if (s = 90 & s = 80 & s = 70 & s = 60 & s = 0) double X1 = (-b + Math.Pow(delta, 0.5) / 2 * a; double X2 = (-b - Math.Pow(delta, 0.5) / 2 * a; string temp = X1=+X1.ToString()+rnX2=+X2.ToString(); MessageBox.Show(temp); else MessageBox.Show(没有实数根!); 3)1-100之间所有整数的和,能被某数整除的所有整数的和,积private void button1_Click(object sender, EventArgs e) int sum = 0; for (int i = 0; i = 100; i = i + 1) sum = sum + i; textBox1.Text = sum.ToString(); 求1100之内所有偶数的和int sum = 0; for (int i = 0; i = 100; i = i + 2) sum = sum + i; textBox1.Text = sum.ToString();private void button1_Click(object sender, EventArgs e) int sum = 0; int a; for (int i = 0; i = 100; i+) a = i % 7; if (a = 0) sum = sum + i; textBox1.Text = sum.ToString(); 4)闰年的判断private void button1_Click(object sender, EventArgs e) int a = Convert.ToInt32(textBox1.Text); if(a %4=0 & a %100!=0) | a %400 = 0) MessageBox.Show (是闰年); else MessageBox.Show(不是闰年); 或办法int a = int.Parse(textBox1 .Text );string s = (a % 4 = 0 ? 该年份是闰年 : 该年份是平年 );MessageBox.Show(s )5)水仙花数private void button1_Click(object sender, EventArgs e) string s = 水仙花数:+rn; for (int i = 100; i 1000; i+) int ge = i % 10; int shi = i / 10 % 10; int bai = i / 100; if (i = bai * bai * bai + shi * shi * shi + ge * ge * ge) s += i.ToString() + rn; MessageBox.Show(s,你好漂亮); 6)简单计算器private void button1_Click(object sender, EventArgs e) float num1 = Convert.ToInt32(textBox1.Text); float num2 = Convert.ToInt32(textBox3.Text); if (textBox2.Text =(+) MessageBox.Show(num1+num2).ToString(); else if(textBox2.Text =(-) MessageBox.Show(num1-num2).ToString(); else if(textBox2.Text =(*) MessageBox.Show(num1*num2).ToString(); else if(textBox2.Text =(/) MessageBox.Show(num1/num2).ToString(); else if(textBox2.Text =(%) MessageBox.Show(num1%num2).ToString(); else MessageBox.Show(运算符出错); 或办法double a = double.Parse(textBox1.Text);double b = double.Parse(textBox3.Text);string s = textBox2.Text;double c = (s = + ? a + b : (s = - ? a - b : (s = * ? a * b : (s = / ? a / b : a % b);MessageBox.Show(c.ToString();MessageBox.Show(c.ToString();7)一维数组的声明、初始化、赋值、遍历(求数组所有元素的和,积,最大值,最小值等统计数值)private void button1_Click(object sender, EventArgs e) textBox1.Text += 原数组为: + rn; int a = new int5; Random next = new Random(); for (int i = 0; i a.Length; i+) ai = next.Next(0, 100); textBox1.Text += ai.ToString() + ; int max = a0, min = a0; int s = 0; int avg = 0; for (int i = 0; i max) max = ai; if (ai min) min = ai; s += ai; avg = s / a.Length; textBox1.Text += string.Format(rn最大值为0rn最小值为1rn均值为2rn和为3, max, min, avg, s); 8)二维数组的声明、初始化、赋值、遍历(求数组所有元素的和,积,最大值,最小值等统计数值)private void button2_Click(object sender, EventArgs e) textBox2.Text += 原数组为: + rn; Random next = new Random(); int, b = new int3, 4; for (int i = 0; i 3; i+) for (int j = 0; j 4; j+) bi, j = next.Next(-100,100); textBox2.Text += bi, j.ToString() + , ; int max = b0, 0, min = b0, 0; int s = 0; int avg = 0; for (int i = 0; i 3; i+) for (int j = 0; j max) max = bi, j; if (bi, j C & A + C B & B + C A & A - B C & A - C B & B - C A) d = (A * A + C * C - B * B) / (2 * A * C); f = Math.Pow(1 - d * d), 0.5); s = 0.5 * A * C * f; MessageBox.Show(三角形面积是:+s.ToString(); else MessageBox.Show(输入数据有误); 11)乘法口诀表private void Form1_Load(object sender, EventArgs e) string line = ; int value = 0; lb199.Text = ; for (int i = 1; i 10; i+) line = ; for (int j = 1; j = 10) line += j.ToString() + * + i.ToString() + = + value.ToString() + ; else line += j.ToString() + * + i.ToString() + = + value.ToString() + ; lb199.Text += line + n; 12)字符串的统计(大写,小写字母,数字的个数) public int sz, dx, xx, qt; private void button1_Click(object sender, EventArgs e) string a = textBox1.Text; foreach (char t in a) if (t = 0 & t = a & t = A & t = Z) dx+; else qt+; textBox2.Text = sz.ToString(); textBox3.Text = dx.ToString(); textBox4.Text = xx.ToString(); textBox5.Text = qt.ToString();13)数值类型的转换:数值-字符串,字符串-数字,数值类型之间的显示转换,隐式转换类型转换、隐式转换、显示转换、Convert类的用法、ToString方法主要以隐式转换为例(其他的类似求解)补充:1)何时使用隐式和显示转换?答:隐式转换一般发生在数据进行混合运算的情况下,是编译系统自动进行的,不需要加以声明;显示转换,又称为强制类型转换,该方式需要用户明确的指定转换的目标类型,该类型一般形式为: (类型说明符) (需要转换的表达式)二、类型转换隐式转换short a; ushort b; int c; long d; float f; double g; decimal h; char y; private void button1_Click(object sender, EventArgs e) b = 1; c = b; d = c; f = d; g = f; MessageBox.Show(g.ToString(), 转换1); private void button2_Click(object sender, EventArgs e) a = 2; c = a; d = c; f = d; g = f; MessageBox.Show(g.ToString(), 转换2);显示转换short a; ushort b; int c; long d; float f; double g; decimal h; char y; private void button1_Click(object sender, EventArgs e) float a; int b; a = 1.1111f; b = (int)a; MessageBox.Show(b.ToString(), 郭浩); private void button2_Click(object sender, EventArgs e) decimal a; int b; a = 2.3m; b = (int)a; MessageBox.Show(b.ToString(); private void button3_Click(object sender, EventArgs e) long a; int b; a = 1; b = (int)a; MessageBox.Show(b.ToString(); private void button3_Click_1(object sender, EventArgs e) int a; char b; a = 94; b = Convert.ToChar(a); MessageBox.Show(b.ToString();Convert类的用法private void button1_Click(object sender, EventArgs e) string a = 123; int b = Convert.ToInt32(a); MessageBox.Show(b.ToString(); private void button2_Click(object sender, EventArgs e) string a = 456; double b = Convert.ToDouble(a); MessageBox.Show(b.ToString(); private void button3_Click(object sender, EventArgs e) string a = 789; decimal b = Convert.ToDecimal(a); MessageBox.Show(b.ToString(); private void button4_Click(object sender, EventArgs e) string a = 0; char b = Convert.ToChar(a); MessageBox.Show(b.ToString(); ToString方法double a =double.Parse (textBox1.Text);MessageBox.Show(a.ToString() ); 14)遍历窗体上的组件Foreach 遍历组件代码如下int count_textbox = 0; int count_checkbox = 0; int count_button = 0; int count_listbox = 0; foreach (Control c in this.Controls) if (c is TextBox) count_textbox = count_textbox + 1; if (c is CheckBox) count_checkbox = count_checkbox + 1; if (c is Button) count_button = count_button + 1; if (c is ListBox) count_listbox = count_listbox + 1; string result = CheckBox的数量: + count_checkbox + rn + TextBox的数量: + count_textbox + rn + Button的数量: + count_button + rn + ListBox的数量: + count_listbox + rn; MessageBox.Show(result, 遍历组件, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);运行截图15)随机数发生器的用法求浮点型数组最大元素textBox1.Text = 生成数组: + rn; int a = new int5; Random r = new Random(); for (int i = 0; i a.Length; i+) ai = r.Next(0, 1000); textBox1.Text += ai.ToString() + ; int max = a0, min = a0; for (int i = 0; i max) max = ai; if (ai = 0 & s = 100) switch (s / 10) case 0: case 1: case 2: case 3: case 4: case 5: MessageBox.Show(不及格); break; case 6: MessageBox.Show( 及格); break; case 10: MessageBox.Show( 优秀); break; default: MessageBox.Show(请输入正确的分数); break; else MessageBox.Show( 请输入正确的分数); private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) string s = comboBox1.Text; switch (s) case 红: this.BackColor = Color.Red; break; case 黄: this.BackColor = Color.Yellow; break; case 蓝: this.BackColor = Color.Blue; break; case 黑: this.BackColor = Color.Black; break; case 白: this.BackColor = Color.White; break; case 绿: this.BackColor = Color.Green; break; 17)用while和do-while求1-100之间所有整数的和,积等private void button1_Click(object sender, EventArgs e) float cj = 1; int sum = 0,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国甲醇燃料汽车行业发展分析及市场竞争格局与发展前景预测报告
- 2025至2030中国瑜伽夹克和连帽衫行业市场深度研究及发展前景投资可行性分析报告
- 2025至2030中国玻璃工艺品行业深度研究及发展前景投资评估分析
- 2025至2030中国环境试验行业产业运行态势及投资规划深度研究报告
- 初中学业水平考试实验室设备标准化与统一化研究
- 推动素质教育教育机器人的重要作用与应用前景
- 招聘培训课件软件
- 美术培训主题课件名称
- 高效会议管理培训课件
- 多媒体教学技术在课堂教学中的实践
- 中国经皮冠状动脉介入治疗指南(全文版)
- 2025年山东铁投集团招聘笔试参考题库含答案解析
- 我的植物朋友向日葵400字
- 《化工园区有毒有害气体环境预警体系技术规范》
- 老人防文娱活动意外
- 土方车队运输居间合同范文
- EHS工程师招聘面试题与参考回答(某大型央企)2025年
- 医院培训课件:《外科手术部位感染预防与控制》
- 2023年题工会基础知识试题及答案
- 国家开放大学《酒店餐饮服务与管理》形考任务1-4参考答案
- 起重机械吊具、索具检查记录表(吊带)
评论
0/150
提交评论