《2022年C#编程实例 .pdf》由会员分享,可在线阅读,更多相关《2022年C#编程实例 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(1)整除之和int i = 1, j = 0; while (i =100) if (i % 2 = 0 | i % 3 = 0) j = j + i; i+; Console .WriteLine(1 到100之间能被 2或者 3整除的整数的和为:0 , j); Console .ReadKey(); (2)输密码int i = 1; for (i = 1; i 0 & i2 0) i1 = i1 - 1; c = i1 + i2; Console .WriteLine(这两个数都为正数,计算结果为:0 , c); Console .ReadLine(); 名师资料总结 - - -精品资料
2、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - if (i1 0 & i2 0) i1 = i1 - 10; c = i1 * i2; Console .WriteLine(这两个数都为负数,计算结果为:0 , c); Console .ReadLine(); if (i1 * i2 = 0) Console .WriteLine(您所输的数据有误!); Console .ReadLine(); else c = -(i1 * i2); Console .Wr
3、iteLine( 这两个数异号,计算结果为:0 , c); Console .ReadLine (); (4)课本上的题 P60,2 int , a = newint 3, 4 1, 10, 100, 1000 , 2, 20, 200, 2000 , 3, 30, 300,3000 ; for ( int i = 0; i a.GetLength (0); i+) for ( int j = 0; j a.GetLength(1); j+) Console .Write(0 ,ai, j); Console .WriteLine (); Console .Read(); (5)6 行 6 个
4、数int i = 1; for (i = 1; i 0) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - Console .WriteLine(矩形 1的面积大于矩形2的面积 ); if (S1 - S2 ss2) Console .WriteLine(s1 的面积大于 s2的面积 ); elseif (ss1 ss2) Console .WriteLine(s1 的面积小于 s2的面积 ); else Console .Wri
5、teLine(s1 的面积等于 s2的面积 ); publicclasstest staticvoid Main() Rectangle s1 = new Rectangle (); Rectangle s2 = new Rectangle (); double areas1 = s1.Area(); double areas2 = s2.Area(); Rectangle .bijiao(areas1, areas2); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共
6、7 页 - - - - - - - - - Console .Read(); P200 4,(2) using System.IO; namespace WindowsApplication1 publicpartialclassForm1 : Form public Form1() InitializeComponent(); privatevoid button1_Click(object sender, EventArgs e) SaveFileDialog sfdlg = new SaveFileDialog(); sfdlg.Filter = 所有文件 *.*|*.*|文本文件 *.
7、txt|*.txt|C#文件 |*.cs|C文件 |*.c; sfdlg.InitialDirectory = c:user; / 设置对话框显示的初始路径 sfdlg.Title = 保存文本文件 ; sfdlg.FilterIndex = 2; / 把文件过滤器设为第二项“*.txt”/ 如果用户单击文件保存对话框的“保存”按钮,向文件写入“This is test”if (sfdlg.ShowDialog() = DialogResult.OK) FileStream fs = new FileStream (sfdlg.FileName, FileMode .OpenOrCreate,
8、 FileAccess .Write); StreamWriter fileStream = new StreamWriter(fs); fileStream.WriteLine(textBox1.Text); fileStream.Close(); privatevoid button2_Click(object sender, EventArgs e) OpenFileDialog duqu = new OpenFileDialog(); duqu.Filter = 所有文件 *.*|*.*|文本文件 *.txt|*.txt|C#文件 |*.cs|C文件 |*.c; duqu.Initia
9、lDirectory = C: ; duqu.ShowDialog(); FileStream ff = new FileStream (duqu.FileName, FileMode .Open, FileAccess .Read); StreamReader ffs = new StreamReader(ff); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - label1.Text = ffs.ReadToEnd(); f
10、fs.Close(); P200 4.(3) using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsApplication1 publicpartialclassForm1 : Form public Form1() InitializeComponent(); privatevoid打开
11、 ToolStripMenuItem_Click(object sender, EventArgs e) OpenFileDialog duqu = new OpenFileDialog(); duqu.Filter = 所有文件 *.*|*.*|文本文件 *.txt|*.txt|C#文件 |*.cs|C文件 |*.c; duqu.InitialDirectory = C: ; duqu.ShowDialog(); label1.Text = duqu.FileName; privatevoid字体 ToolStripMenuItem_Click(object sender, EventArgs e) if (fontDialog1.ShowDialog() = DialogResult.OK) fontDialog1.ShowColor = true ; label1.Font = fontDialog1.Font; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -
限制150内