数学建模社区-数学中国
标题:
C++程序,帮我!
[打印本页]
作者:
gtyoyo
时间:
2009-6-20 15:48
标题:
C++程序,帮我!
1.
9 V* v' i4 }, }6 w; \1 Y! }2 d
基本要求
+ r0 V0 l* |, N; D( a7 P
(1)
7 p: }2 `$ A4 z
用C++语言编程,在Visual C++环境下调试完成;
/ f! ?- r# O6 A2 J5 m! e$ B8 h
(2)
- {: g- e$ ]- R% Y7 i8 U
使用结构数组,各个功能分别使用函数来完成。
) P3 }0 }2 o! Y* {1 X4 D
(3)
1 n. x7 o) \% @
源代码程序要有必要的注释。
6 i; X9 ~: {% [1 {) E: S
三、设计方法和基本原理
1 ] u/ J) {3 L; f5 v0 k
1
.课题功能描述
9 L: ^# }& j1 W
本程序要求根据考生人数、考场个数和每个考场的人数,为考生生成准考证号,并显示生成的考生信息。
* o2 k& d2 x7 G1 {
2.
+ y, n0 X ~5 q4 f# d
问题详细描述
) H' L4 \, q2 t
根据考生的报名信息、考场数和每个考场容纳的人数,来编排考生的准考证号。已知
准考证号(字符串)依次由考场号(2位)、学校代码(2位)、
考生
学号的前两位(2位)、座位号(2位)共8位
组成,其中
学校代码已给定(
const int CODE = 18
)
。
已知,每个考生的信息包括学号(
int num
)、姓名
(
char name[20]
)和准考证号(
char testID[8]
)。要求编写多个函数分别实现下列功能,而后在
main
函数中进行调用。
$ Z3 Y7 E1 l0 d, ~; x4 H/ X% h
(1)
3 Z) o% Q' d8 K
录入考生的报名信息,即学号和姓名。
& a* n. Y& y6 d! B
(2)
. | t1 g# s; h; [) W
根据用户输入考生人数,每个考场容纳的人数,生成准考考号。例如:
若某考生的学号为99764,考场号为2,座位号为5,学校代码为18,则该考生的
准考证号为:
”
02189905
”
,注意当考场号和座位号小与
10
时,前面加
0
。
1 y! ^+ Q4 Z( m q5 r( ^
(3)
k& C& x; w& a; _
显示全部考生的考试信息,如输出考生的学号、姓名、准考证号、考场号和座位号。
- t8 z7 \7 L* n8 E3 W
(4)
) r" Z) n7 t" [8 j
按考场号分别显示考生信息。
/ O/ `# T5 ~8 Q! C0 J6 p
! _0 G4 q- X& Y
0 _' ?0 ?' p5 n' T6 q
5 `; l0 a; z9 z+ `
7 ?0 B- Y" Z- s' i/ [
# P" s4 c) M& Q; b6 n! F
1 s1 N c1 Q: m; P
; }# i; @8 Z' h, `( ^4 [3 t2 L
# F2 v, Z0 Y6 I& R1 ^0 y" |) d
' h1 c- V P z- O
" Y; t. F ~' q* y
3.
* s* s) J- o* I5 w
问题的解决方案
/ F, k& L% G5 j. S9 p
(1)
, N, D0 C2 o6 v' `. S) W
采用结构体类型存储学生信息。
' r0 M6 P* P4 ^- t3 ?
(2)
+ u6 z7 ~. l: D/ G' @
使用字符型数组存储准考证号,因此要将考场号、
学校代码、
考生
学号、座位号分别转换为字符型数据进行存储。
7 S0 q% L7 ~; C
(3)
8 B( Z9 _( }4 K. P7 E8 [! [: b
考场号和座位号的编排与总人数和每个考场的人数有关。
! P9 O4 \2 \- H7 i: k6 C
四、主要技术问题的描述
6 y8 Q4 a5 K# k# g2 {
分别编写函数实现编排考场号、学校代码转换、取学号前两位、编排座位号、显示信息,形参为结构数组,在上述函数中分别将转换的结果分别存放到testID成员(准考证号,字符数组)中相应的数组元素中。
z: G0 x) R3 L, Q
五、创新要求
- G0 A5 y' F8 [$ A( r. I
在基本要求达到后,进行创新设计:
, Y! }- B) c4 v* L; B' g0 t0 _
(1)使用多文件,即主函数和各个函数分别存放在不同的.cpp文件中,在头文件中进行函数原型声明。
6 C {0 d" P6 D8 _
(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