| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 786 人关注过本帖
标题:[求助]两个C#的编程题,最好是用窗体实现
只看楼主 加入收藏
Dephaine
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-5-20
收藏
 问题点数:0 回复次数:1 
[求助]两个C#的编程题,最好是用窗体实现

C#编程题两道:
1、扑克牌游戏:
用计算机模拟洗牌,分发给四个玩家并将四个玩家的牌显示出来。
【提示】
1)一维数组Card存放52张牌(不考虑大、小王),
2)二维数组Player存放四个玩家的牌。
3)用三位整数表示一张扑克牌,最高位表示牌的种类,后两位表示牌号

2、学生成绩的管理程序根据学生选修的课程以及课程学分和课程成绩计算GPA,最后可以按GPA的值对学生进行排序。
附注:
GPA的计算方法:
各门课程学分乘以该门课程的成绩,再求和,最后再除以总的学分。
例如:
英语成绩90,有4个学分;
数学成绩94,有6个学分;
则GPA=(90*4+94*6)/(4+6)。
【提示】
本程序的学生总人数、课程名、课程学分可以由控制台输入,为了简单起见,假定每个学生所选修的课程相同。
Course类定义了课程名、课程学分字段域。
Student类定义学生姓名、学号、选修课程数、Course类、成绩以及GPA等字段。
因为选修课程假定一样,所以将课程数、Course类对象定义为static字段,不需要每个学生都有这份数据拷贝。
Course类定义了Name属性、构造函数。
Student类定义了CourseNum静态属性、GPA属性、Name属性,SetCourse方法用于设置课程名,因为不需要为每个学生设置所以定义成静态方法。AddData属性用于给每个学生加入姓名、学号、成绩。ComputeGPA 方法用于计算学生成绩的GPA。stuSwap方法是对两个Student对象内容交换。
Test类MaxMinGPA方法求最大和最小的GPA值,SortGPA方法是按学生的GPA的值对Student类对象数组进行排序。

搜索更多相关主题的帖子: 窗体 
2007-06-06 20:55
huanglong
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-8
收藏
得分:0 

第二个最好加个水晶报表!!

2007-06-09 00:21
快速回复:[求助]两个C#的编程题,最好是用窗体实现
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022440 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved