




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
输入a,b求c = a + busing System;using System.Collections.Generic;using System.Text;namespace Proj2_1 class Program static void Main(string args) int a, b, c; Console.Write(a:); a = int.Parse( Console.ReadLine(); Console.Write(b:); b = int.Parse(Console.ReadLine(); c = a + b; Console.WriteLine(a+b=0, c); using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace Proj2_2 public partial class Form1 : Form public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) int a, b, c; a = Convert.ToInt16(textBox1.Text); b = Convert.ToInt16(textBox2.Text); c = a + b; textBox3.Text = Convert.ToString(c); private void Form1_Load(object sender, EventArgs e) private void textBox2_TextChanged(object sender, EventArgs e) 强制转换P38using System;using System.Collections.Generic;using System.Text;namespace Proj3_1 class Program static void Main(string args) int i=65,i1,i2; double d = 66.3456,d1,d2; char c = A,c1,c2; Console.WriteLine(i=0:d5,d=1:f,c=2, i, d, c); i1 = (int)d; /强制类型转换 d1 = i; /隐式类型转换 c1 = (char)i; /强制类型转换 Console.WriteLine(i1=0:d5,d1=1:f,c1=2, i1, d1, c1); i2 = c; /隐式类型转换 d2 = (int)d; /强制类型转换 c2 = (char)d; /强制类型转换 Console.WriteLine(i2=0:d5,d2=1:f,c2=2, i2, d2, c2); 赋值两同学信息数据,并在图中输出结果P44using System;namespace Proj3_2class Program struct Student/类型声明应放在Main函数的外面 public int xh; /学号 public string xm;/姓名 public string xb;/性别 public int nl;/年龄 public string bh;/班号 static void Main(string args) Student s1,s2;/定义两个结构类型变量 s1.xh = 101; s1.xm = 李明; s1.xb = 男; s1.nl = 20; s1.bh = 07001; Console.WriteLine(学号:0,姓名:1,性别:2,年龄:3,班号:4, s1.xh, s1.xm, s1.xb, s1.nl, s1.bh); s2 = s1;/将结构变量s1赋给s2 s2.xh = 108; s2.xm = 王华; Console.WriteLine(学号:0,姓名:1,性别:2,年龄:3,班号:4, s2.xh, s2.xm, s2.xb, s2.nl, s2.bh); 声明枚举类型color,给两成员赋值,定义三个变量,赋值运算输出相应值。P47using System;using System.Collections.Generic;using System.Text;namespace Proj3_3 class Program enum Color Red=5, Green, Blue, White=1, Black /类型声明应放在Main函数的外面 static void Main(string args) Color c1, c2,c3; Console.WriteLine(Red=0,Green=1,Blue=2,White=3,Black=4,Color.Red,Color.Green,Color.Blue,Color.White,Color.Black); Console.WriteLine(Red=0,Green=1,Blue=2,White=3,Black=4,(int)Color.Red,(int)Color.Green,(int)Color.Blue,(int)Color.White,(int)Color.Black); c1 = Color.Red; c2 = c1 + 1; c3 = c2 + 1; Console.WriteLine(c1=0,c2=1,c3=2, c1, c2,c3); Console.WriteLine(c1=0,c2=1,c3=2, (int)c1, (int)c2,(int)c3); 位运算符运用P50using System;using System.Collections.Generic;using System.Text;namespace Proj3_4 class Program static void Main(string args) byte b1, b2, b3; b1 = 10; b2 =(byte) b1; Console.WriteLine(b2); b3 = (byte)(b1 2); Console.WriteLine(b3); b1 = 3; b2 = 6; b3 = (byte)(b1 & b2); Console.WriteLine(b3); b3 = (byte)(b1 b2); Console.WriteLine(b3); b3 = (byte)(b1 | b2); Console.WriteLine(b3); 输出常用数据类型所用字节数P52using System;using System.Collections.Generic;using System.Text;namespace Proj3_5 class Program static void Main(string args) Console.WriteLine(byte类型所占字节数:0, sizeof(byte); Console.WriteLine(char类型所占字节数:0, sizeof(char); Console.WriteLine(int类型所占字节数:0, sizeof(int); Console.WriteLine(float类型所占字节数:0, sizeof(float); Console.WriteLine(double类型所占字节数:0, sizeof(double); Console.WriteLine(decimal类型所占字节数:0, sizeof(decimal); 求字符串子串在主串的位置P56using System;using System.Collections.Generic;using System.Text;namespace Proj3_6 class Program static void Main(string args) String mstr,sstr; Console.Write(输入主串:); mstr = Console.ReadLine(); Console.Write(输入子串:); sstr = Console.ReadLine(); Console.WriteLine(主串长度=0,子串长度=1, mstr.Length, sstr.Length); if (String.Compare(mstr, sstr) != 0) Console.WriteLine(位置:0, mstr.IndexOf(sstr); else Console.WriteLine(两个字符串相同); DataTime结构的使用P59using System;namespace Proj3_7 class Program static void Main(string args) DateTime d1 = DateTime.Now; /定义当前日期时间变量 DateTime d2 = new DateTime(2009, 10, 1); /定义一个日期时间变量 Console.WriteLine(d1:0,d1); int i = d1.Year; int j = d1.Month; int k = d1.Day; int h = d1.Hour; int m = d1.Minute; int s = d1.Second; Console.WriteLine(d1:0年1月2日3时4分5秒, i,j,k,h,m,s); Console.WriteLine(d2:0,d2); Console.WriteLine(相距时间:0,d2 - d1); DateTime d3 = d1.AddDays(100); /d3为d1的100天后的日期 Console.WriteLine(d3:0,d3); Console.WriteLine(DateTime.IsLeapYear(i); Console.WriteLine(DateTime.IsLeapYear(d2.Year); 设计一个控制台程序,定义变量int a,b;float x,y。并求表达式(float)(a+b)/+(int)x%(int)y P60using System;using System.Collections.Generic;using System.Text;namespace Proj3_8 class Program static void Main(string args) int a = 2, b = 3; float x = 3.5f, y = 2.5f; Console.WriteLine(0, (float)(a + b) / 2 + (int)x % (int)y); 设计一个控制台程序,定义变量int a,b, c;并求表达式(+c-1)&b+c/2 P60using System;using System.Collections.Generic;using System.Text;namespace Proj3_9 class Program static void Main(string args) int a = 3, b = 4, c = 5; Console.WriteLine(0, (+c - 1) & b + c / 2); 声明一个学生结构类型Stud,包含学号,姓名,出生日期成员,定义Stud结构的两个学生变量S1,S2并赋值,求他们出售在星期几及其相差天数P60using System;using System.Collections.Generic;using System.Text;namespace Proj3_10enum WeekDayhz 星期日,星期一,星期二,星期三,星期四,星期五,星期六; class Program struct Stud/结构类型声明应放在Main函数的外面 public int xh;/学号 public string xm;/姓名 public DateTime birthday;/出生日期 static void Main(string args) Stud s1, s2; s1.xh = 100; s1.xm = 李明; s1.birthday = new DateTime(1985,10,18); s2.xh = 200; s2.xm = 王丽; s2.birthday = new DateTime(1986,2,16); int i = (int)s1.birthday.DayOfWeek; Console.WriteLine(0出生在1,s1.xm,(WeekDayhz)i); i = (int)s2.birthday.DayOfWeek; Console.WriteLine(0出生在1, s2.xm, (WeekDayhz)i); Console.WriteLine(0和1相差2天, s1.xm, s2.xm, s2.birthday - s1.birthday); 输入一组整数(以输入0结束)分别输出其中奇数和偶数之和 P72using System;using System.Collections.Generic;using System.Text;namespace Proj4_13 class Program static void Main(string args) int n,s1=0,s2=0; do n = int.Parse(Console.ReadLine(); if (n%2=1) s1 += n; else s2 += n; while (n!=0); Console.WriteLine(奇数之和=0,s1); Console.WriteLine(偶数之和=0,s2); 输入正整数n,计算s=1+(1+2)+(1+2+3)+(1+2+3+n)using System;using System.Collections.Generic;using System.Text;namespace Proj4_14 class Program static void Main(string args) int n,i,j,s=0; Console.Write(n:); n = int.Parse(Console.ReadLine(); for (i = 1; i = n; i+) for (j = 1; j 13) Console.WriteLine(输入的数值太大!); else for (i=0;i=n-1;i+) for (j=1;j15-i;j+) Console.Write( ); /每次循环显示2个空格 c=1; Console.Write(0 ,c); for (j=1;j=i;j+) c=c*(i-j+1)/j; if (c100) if (c10) Console.Write(0 ,c); /显示3个空格 else Console.Write(0 ,c); /显示2个空格 else Console.Write(0 ,c); /显示1个空格 Console.WriteLine(); 利用/4 = 1-1/3+1/5-1/7+1/(4n-3)-1/(4n-1) using System;using System.Collections.Generic;using System.Text;namespace Proj4_16 class Program static void Main(string args) double pi=0.0; int i; for (i=1;i=2000;i+) if (i%2=1) pi=pi+1.0/(2*i-1); else pi=pi-1.0/(2*i-1); pi=4*pi; Console.WriteLine(=0, pi); 输出三个数,其数值刚好等于其每个数字立方和(153=1+5+3)using System;using System.Collections.Generic;using System.Text;namespace Proj4_17 class Program static void Main(string args) int i, n, a, b, c; for (i = 100; i a1?a0:a1; max2=a0a1?a1:a0; for (i=2;in;i+) if (max1ai) max2=max1; max1=ai; Console.WriteLine(max1=0,max2=1,max1,max2); 用一个二维数组存放5个考试4门功课的考试成绩,求每个考生的平均成绩 using System;using System.Collections; using System.Collections.Generic;using System.Text;namespace Proj5_7 class Program static void Main(string args) const int Max = 5; /考生数 int Ave = new intMax; /定义一个一维数组存储考生的总成绩 int, grade=88,75,62,84,96,85,75,92, /定义二维数组存储考生成绩 68,63,72,78,95,89,76,98, 76,65,72,63; for(int i=0; iMax; i+) for(int j=0; j4; j+) Avei += gradei,j; /累加考生成绩 for (int k = 0; k Max; k+) Console.WriteLine(考生0平均成绩=1 ,k+1, Avek/4.0); 用两个一维数组分别存放5个学生的学号和姓名,分别按学号好姓名进行排序,输出排序后结果 using System;using System.Collections.Generic;using System.Text;namespace Proj5_8 class Program const int Max = 5; static void disp(int no,string name,string str) Console.WriteLine(str); Console.Write(学号:t); for (int i = 0; i no.Length; i+) Console.Write(0t,noi); Console.WriteLine(); Console.Write(姓名:t); for (int i = 0; i name.Length; i+) Console.Write(0t, namei); Console.WriteLine(); static void Main(string args) int no = new int 2, 4, 5, 1, 3; string name = new string Smith,John,Mary,Cherr,Tomn; disp(no, name,排序前:); Array.Sort(no, name); disp(no, name,按学号排序后:); Array.Sort(name, no); disp(no, name, 按姓名排序后:); 计算器 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace Prj8_3 public partial class Form1 : Form private string s; private double x, y; private Button btn; public Form1() InitializeComponent(); private void Form1_Load(object sender, EventArgs e) textBox1.Text = ; label1.Text = ; private void buttond_Click(object sender, EventArgs e) btn = (Button)sender; textBox1.Text = textBox1.Text + btn.Text; private void buttonop_Click(object sender, EventArgs e) btn = (Button)sender; /MessageBox.Show(btn.Name, 信息提示, MessageBoxButtons.OK); if (btn.Name!=button12) /用户不是单击“=”命令按钮 x = Convert.ToDouble(textBox1.Text); textBox1.Text = ; s = btn.Name; /保存用户按键 label1.Text = x.ToString(); else /用户单击“=”命令按钮 if (label1.Text = ) MessageBox.Show(输入不正确!, 信息提示,MessageBoxButtons.OK); else y = Convert.ToDouble(textBox1.Text); switch(s) case button13: /用户刚前面单击“+”命令按钮 textBox1.Text = (x + y).ToString(); break; case button14: /用户刚前面单击“-”命令按钮 textBox1.Text = (x - y).ToString(); break; case button15: /用户刚前面单击“”命令按钮 textBox1.Text = (x * y).ToString(); break; case button16: /用户刚前面单击“”命令按钮 if (y = 0) MessageBox.Show(除零错误!, 信息提示,MessageBoxButtons.OK); else textBox1.Text = (x / y).ToString(); break; label1.Text = textBox1.Text; 模式窗体,无模式窗体调用using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace Proj8_1 public partial class Form1 : Form public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) Form myform = new Form1_1(); myform.ShowDialog(); /以模式窗体方式调用 private void button2_Click(object sender, EventArgs e) Form myform = new Form1_2(); myform.Show(); /以无模式窗体方式调用 private void Form1_Load(object sender, EventArgs e) private void Form1_Load_1(object sender, EventArgs e) 窗体设计using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace Proj8_2 public partial class Form1 : Form private int n=0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食堂退场协议书(2篇)
- 三年级英语下册-教案 学习任务单 U5-Phonics Recycle 1(复习1)
- 糖尿病微血管病变护理
- 2025年消防安全知识培训考试题库:消防信息化建设项目管理案例分析试题
- 2025年护士执业资格考试题库(精神科护理学专项)护理专业英语案例分析试题解析
- 2025年辅导员招聘考试题库:学生活动策划与活动策划团队协作能力试题
- 2025年专升本艺术概论模拟试卷:艺术与科技融合在虚拟现实领域的应用探讨
- 农产品加工区卫生要求
- 脑电图及临床应用
- 临时施工便道方案
- 江苏省盐城市射阳县2024-2025学年九年级下学期3月月考化学试题(原卷版+解析版)
- 2025年上饶职业技术学院单招综合素质考试题库含答案
- 2025年陕西航空职业技术学院单招职业倾向性测试题库及答案一套
- 2025年国网甘肃省电力公司高校毕业生招聘139人(第二批)笔试参考题库附带答案详解
- 2025年安阳职业技术学院单招综合素质考试题库及参考答案1套
- 2025年度会计人员继续教育会计法律法规答题活动测试100题答案
- 2024年广东省公务员录用考试《行测》试题及答案解析
- 报价单(报价单模板)
- 天津市基本医疗保险意外伤害首诊报告卡
- 德育主题班会 《遵义会议》教学课件
- 生石灰氧化钙MSDS
评论
0/150
提交评论