用visual studio 2005做的
(1)编程输出1到100中能被3整除但不能被5整除的数,并统计有多少个这样的数。
(2)创建一个控制台应用程序,编写一个函数将十进制数转换成二进制数。程序可以
让用户一直进行转换,直到输入0为止。程序中要对格式转换异常进行处理。
(3)创建一个类,它存储一个int数据成员MyNumber,并给该数据成员创建属性,当该数据成员被存储时,将其乘以100;当其被读取时,将其除以100。
(4)设计一个类,要求用事件每10秒报告机器的当前时间。
(5)编写一个程序接受用户输入的字符。如果输入的字符是0-9数字中的一个,则显示“您输入了一个数字”,否则显示“这不是一个数字”。
(6)编写一个程序,该程序使用一个数组存储30个学生的考试成绩,并给各个数组元素指定一个1-100的随机值,要求利用索引来对数组中的元素进行赋值和显示。然后计算平均成绩。
(7)编写一个windows应用程序,能将窗体背景颜1秒钟变换一次。
(8)通过方法重载,使用同一个方法名print分别执行输出整数、双精度数与字符串的功能。
1.
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int sum = 0;
Console.WriteLine("能被3整除但不能被5整除的数 ");
for (int i = 1; i <= 100; i++)
{
if (i % 3 == 0 && i % 5 != 0)
{
Console.Write("{0,4}",i);
sum++;
}
}
Console.WriteLine("共有 {0}个", sum);
}
}
}
2.
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Change(int m, int n, out int[] a, out int i)
{
a = new int[20];
i = 0;
while (m != 0)
{
a[i] = m % n;
m = m / n;
i++;
}
}
static void Main(string[] args)
{
try
{
while (true)
{ Console.Write("输入一个十进制数(输入0为止):");
int n = Convert.ToInt32(Console.ReadLine());
if (n != 0)
{
int m = 2;
int[] s; int i;
Change(n, m, out s, out i);
Console.Write("转换的二进制为:");
for (int j = i - 1; j >= 0; j--)
{
Console.Write(s[j]);
}
Console.WriteLine();
}
else
{ return; }
}
}
catch (Exception )
{
Console.Write("格式转换错误");
}
}
}
}
3.
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication3
{
class MyClass
{
int MyNumber;
public int mynumber
{
get
{
return MyNumber / 100;
}
set
{
MyNumber = value * 100;
}
}
static void Main(string[] args)
{
Console.Write("请输入任意一个数:");
int a = Convert.ToInt32(Console.ReadLine());
MyClass m = new MyClass();
Console.Write("结果为:");
m.mynumber = a;
Console.WriteLine("{0}", m.mynumber);
}
}
}
4.
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
namespace ConsoleApplication4
{
class ClassA
{
public void TimerHandlerA(object obj, EventArgs e) // Event handler
{
Console.WriteLine(DateTime.Now.ToLongTimeString());
}
}
class Program
{
static void Main()
{
ClassA ca = new ClassA(); // Create the class object.
MyTimerClass mc = new MyTimerClass(); // Create the timer object.
mc.Elapsed += ca.TimerHandlerA; // Add handler A -- instance.
Thread.Sleep(100000);
console命令大全 }
}
public class MyTimerClass
{
public event EventHandler Elapsed;
private void OnOneSecond(object obj, EventArgs e)
{
if (Elapsed != null)
Elapsed(obj, e);
}
private System.Timers.Timer MyPrivateTimer; // Private timer
public MyTimerClass() // Constructor
{
MyPrivateTimer = new System.Timers.Timer(); // Create the private timer.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论