数学建模社区-数学中国

标题: C++程序,帮我! [打印本页]

作者: gtyoyo    时间: 2009-6-20 15:48
标题: C++程序,帮我!
1.7 Q% Z7 N7 p5 W; T: O0 [6 Y1 t, j
基本要求

7 k. i- B" n. z; R(1)
. m8 e# b  j. h$ w) l$ t9 n, d9 q
用C++语言编程,在Visual C++环境下调试完成;

) s; |& ^; X, C+ {9 e  C/ D: ~* Z(2)
6 R- i  O0 p# W$ R0 H
使用结构数组,各个功能分别使用函数来完成。
! F. x2 ^" Z# H0 E* {/ g# L1 x6 j$ \
(3)  \3 }( t( r  Y  K% x2 S
源代码程序要有必要的注释。
' O6 K' F* `/ w- H3 N
三、设计方法和基本原理
8 a7 F  u1 X' b) T) N4 n- X7 R/ D1.课题功能描述
! V( ]. b) ]* Q: G( f9 ^  Y本程序要求根据考生人数、考场个数和每个考场的人数,为考生生成准考证号,并显示生成的考生信息。' R3 A, o6 X7 s8 Z1 m
2., Y; ?) t$ l) r* E6 l
问题详细描述

% h: t# G& F4 U' P8 B根据考生的报名信息、考场数和每个考场容纳的人数,来编排考生的准考证号。已知准考证号(字符串)依次由考场号(2位)、学校代码(2位)、考生学号的前两位(2位)、座位号(2位)共8位组成,其中学校代码已给定(const int CODE = 18已知,每个考生的信息包括学号(int num)、姓名char name[20])和准考证号(char testID[8])。要求编写多个函数分别实现下列功能,而后在main函数中进行调用。& t0 D7 R) p  D( u! z. v! E
(1)
4 d$ y$ r2 A9 L9 C
录入考生的报名信息,即学号和姓名。
" Y% w7 t7 `- h, J8 ?
(2)7 t9 {# }  c) A. x0 E1 P
根据用户输入考生人数,每个考场容纳的人数,生成准考考号。例如:若某考生的学号为99764,考场号为2,座位号为5,学校代码为18,则该考生的准考证号为:02189905,注意当考场号和座位号小与10时,前面加0
- F. f2 v* X  D" W5 I* }
(3)
% t* I/ J; D4 v  g" ~/ P
显示全部考生的考试信息,如输出考生的学号、姓名、准考证号、考场号和座位号。
( c3 Y9 k1 U8 F1 N0 l
(4)
" q4 i0 t; c! A7 [8 s5 U
按考场号分别显示考生信息。5 W- k% H: w, \2 ?+ C
( Z+ {& a, C! B5 W

4 f$ h0 G/ L: h8 X1 q+ C0 P/ A  I8 H: }3 [: o' J3 T& R
. w3 a2 c4 \, {  `3 I0 Z) |
+ b8 L: w$ B; a' @9 q7 M' }
4 i7 _4 J9 _( _/ P: h

7 K! b+ o3 O2 {5 y  \- m7 M% N5 k: N4 H

4 A3 J" ]% K, Y

' R3 M# v; X( r, s+ C8 C4 g" e3.
5 |; L: X3 Y9 n7 X# q' U0 H
问题的解决方案

; Z: i# g9 F5 ?, T# \5 i9 N(1). L: k( U4 s8 L9 f
采用结构体类型存储学生信息。

4 O3 [! S) {, e& P(2)8 p0 g" `7 A' l" Q* i: t
使用字符型数组存储准考证号,因此要将考场号、学校代码、考生学号、座位号分别转换为字符型数据进行存储。

% O+ v/ k. S  \, {! L6 W! c- i(3)9 W! y- C" r) _. \5 h; f2 {
考场号和座位号的编排与总人数和每个考场的人数有关。
$ z4 R  t7 ]7 c$ b4 B/ Z
四、主要技术问题的描述% E% A! M! \+ J" q* n/ M; _% u5 }
分别编写函数实现编排考场号、学校代码转换、取学号前两位、编排座位号、显示信息,形参为结构数组,在上述函数中分别将转换的结果分别存放到testID成员(准考证号,字符数组)中相应的数组元素中。- W$ E5 G% m5 ]3 N7 l( V) d
五、创新要求* Q2 ~& C: W3 t' v0 m* t9 ]
在基本要求达到后,进行创新设计:/ A+ u4 D5 n4 Y) h
(1)使用多文件,即主函数和各个函数分别存放在不同的.cpp文件中,在头文件中进行函数原型声明。0 u' v% q1 r0 ~! ~8 \1 Q% O
(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