数学建模社区-数学中国
标题:
C++程序,帮我!
[打印本页]
作者:
gtyoyo
时间:
2009-6-20 15:48
标题:
C++程序,帮我!
1.
2 I% c1 ^% q2 D1 d( C
基本要求
3 C/ w/ v6 H D& ?+ ^) j. L- `
(1)
; n" m3 U5 E6 X/ Q% g" [# r( v
用C++语言编程,在Visual C++环境下调试完成;
* b. X% i' D* F* }- u' @
(2)
/ A5 [* e3 M4 P' }
使用结构数组,各个功能分别使用函数来完成。
% @$ W! U* g8 X
(3)
% e* N) D1 K/ f9 Q
源代码程序要有必要的注释。
+ v1 [9 x3 k$ c0 o7 C' K
三、设计方法和基本原理
0 O# a7 Y1 V% K* t# H: R/ Q/ _$ S
1
.课题功能描述
9 F* }. ?1 p3 c1 |8 G% g. R/ R
本程序要求根据考生人数、考场个数和每个考场的人数,为考生生成准考证号,并显示生成的考生信息。
4 q( ?& m# m& o% _( q
2.
7 c& w& Q, E9 S
问题详细描述
8 j; G/ s/ E' z3 x8 M2 P
根据考生的报名信息、考场数和每个考场容纳的人数,来编排考生的准考证号。已知
准考证号(字符串)依次由考场号(2位)、学校代码(2位)、
考生
学号的前两位(2位)、座位号(2位)共8位
组成,其中
学校代码已给定(
const int CODE = 18
)
。
已知,每个考生的信息包括学号(
int num
)、姓名
(
char name[20]
)和准考证号(
char testID[8]
)。要求编写多个函数分别实现下列功能,而后在
main
函数中进行调用。
( D# h4 W6 f' l$ W: ~
(1)
0 H- n8 M) w+ _
录入考生的报名信息,即学号和姓名。
1 U+ ~; L. B/ Z* r2 D
(2)
- J% S9 @3 Q& N' X
根据用户输入考生人数,每个考场容纳的人数,生成准考考号。例如:
若某考生的学号为99764,考场号为2,座位号为5,学校代码为18,则该考生的
准考证号为:
”
02189905
”
,注意当考场号和座位号小与
10
时,前面加
0
。
; M$ ~( o7 G& H. ^5 V& n
(3)
- \/ O$ `& C2 h1 @
显示全部考生的考试信息,如输出考生的学号、姓名、准考证号、考场号和座位号。
, U3 U0 s: K( y
(4)
* A7 W B' x7 w4 v' Z
按考场号分别显示考生信息。
8 j" U& j" t4 ^+ S3 Z
8 y- G$ u; v+ C$ }. a# E
6 c3 U- V% N3 M, ?8 f! Q, a
+ |9 P$ L9 Y% M5 Y2 \. [
; F/ K( e$ p$ ]: w+ P# _) v' U
, q% c, C2 S1 N2 S7 N& x+ \. W
* S* y. H4 z6 c0 L' J) F
- y; k8 U/ D" F' K4 W% H* L7 k
6 F8 \/ c$ N* v8 Y( P
* k- w1 P1 K* g
+ K0 Y* @5 z" t6 ]/ y* {! W3 y ?
3.
5 Y1 R% r6 S5 |: x
问题的解决方案
+ x2 O4 A9 p/ K- p" l
(1)
: D" s2 D( O! Q2 T
采用结构体类型存储学生信息。
8 H4 q& `7 ~/ u- s* |' m
(2)
6 V: |* A( p6 ?( r8 \; W
使用字符型数组存储准考证号,因此要将考场号、
学校代码、
考生
学号、座位号分别转换为字符型数据进行存储。
5 C* S9 }2 o+ B1 Q
(3)
/ [4 _' L; X6 x+ V' J$ J' H6 t+ U
考场号和座位号的编排与总人数和每个考场的人数有关。
! h" u) P9 t* ?' @& S
四、主要技术问题的描述
0 j# q' s$ L- V& l
分别编写函数实现编排考场号、学校代码转换、取学号前两位、编排座位号、显示信息,形参为结构数组,在上述函数中分别将转换的结果分别存放到testID成员(准考证号,字符数组)中相应的数组元素中。
. T# B9 y2 q6 N* d- z( X. `
五、创新要求
3 y4 i% S/ f. Y: I) v
在基本要求达到后,进行创新设计:
2 O2 u& k- A, H/ w2 u
(1)使用多文件,即主函数和各个函数分别存放在不同的.cpp文件中,在头文件中进行函数原型声明。
1 X% A M- o E+ L. I
(2)对程序功能进行拓展,使其更加实用。例如,按照随机数编排座位号等。
作者:
wangyx
时间:
2009-6-21 10:31
课程设计!!!
作者:
hugoczx
时间:
2009-6-21 17:03
我可以帮你写 不过 写程序是要收费的!
作者:
gtyoyo
时间:
2009-6-22 00:51
不是课程设计,是我朋友让我写的!关于收费的事,我应该可以从说中查到,不过还是谢谢你啊!
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5