#C#程序设计习题Week_10(西安交通大学)

C#程序设计习题Week_10(西安交通大学)

所有题目解答源文件,可以在我的主页中资源里面下载(审核需要一点时间),我会设置成免费,但是7天以后csdn可以自定义价格,望周知。
也可以在github上下载(前面的蓝色字是超链接,直接点击即可)

一、计算两个整数整除的结果。从控制台输入用户的两个输入,把计算结果输出。(参考课本例题10-3)

要求: 加入异常处理机制。

对于两个非零整数,输出结果。

对于除数为0的情况,捕获除零异常。输出“除零异常”

对于输入非整数的情况,捕获格式不正确异常。输出“格式异常”

对于其他异常,捕获并输出“检查到异常”

using System;

namespace Week10_q1
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                int a1 = Convert.ToInt32(Console.ReadLine());
                int a2 = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine(a1 / a2);
            }
            catch(DivideByZeroException e)
            {
                Console.WriteLine("除零异常");
            }
            catch(FormatException e)
            {
                Console.WriteLine("格式异常");
            }
            catch(Exception e)
            {
                Console.WriteLine("检测到异常");
            }
        }
    }
}

二、创建一个窗体,在窗体上有2个控件。

panel控件:鼠标的操作的有效区域1。

textbox控件:用于显示鼠标或键盘操作结果。

Panel控件上的鼠标操作:鼠标悬停。左键和右键按下,并且在左键按下时,能够显示出坐标位置(x,y)。

Form1窗体的键盘事件:KeyDown事件能识别Alt、Ctrl、Shift键和字母键。KeyPress事件能够识别字母键。
在这里插入图片描述
代码先不放了,已经包含在压缩文件里面了。
运行结果图:
在这里插入图片描述

三、编写福利双色球窗体程序。

每注号码由7个数字组成。前面六个为红色球,选号范围01-33,最后一位是蓝色球,选号范围01-16。

点击开始按钮,7个球滚动随机生成两位数字(注意:1要表示成01)。

点停止按钮,数字停止滚动。弹出对话框,本期福利彩票的中奖号码是***(6红球1蓝球组成的一串数字)。

以下设计仅供参考。
在这里插入图片描述
运行结果图:
在这里插入图片描述
在这里插入图片描述

四、用简单的图形、线绘绘制小小人。

人的头、身体、四肢,可以有不同形状组成(如、圆、矩形、三角形、线……等,涂不同的颜色。)

样例仅供参考:在这里插入图片描述
运行结果图:
在这里插入图片描述
有点丑哈。。。。

有任何问题欢迎留言,第一次学习c#图形界面编程,有不足之处欢迎指正。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值