问答题
[说明]
图12-5中显示一张交通违章处罚通知书。每一个交通违章通知书有一个惟一的编号。交通违章通知书包含了收到处罚的违章者记录、涉及违章的机动车记录、违章记录、处罚记录以及经办警察记录等信息。所根据这张通知书所提供的信息回答下面问题。
1.[问题1]
根据这张通知书所提供的信息,设计了一个E-R模型,如图12-6所示。请将 (n) 处补充完整。
【参考答案】
(1)司机 (2)警察 (3)涉及 (4)处罚通知
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
[说明]以下代码实现了对象引用作为函数参数,仔细阅读以下代码,分析运行结果,填入 (n) 处。[代码] #include<iostream.h> class Sample int x,y; public: Sample() x=y=0; Sample (int i, int j ) x=i; y=j; void copy ( Sample &s )., void setxy ( int i, int j ) x=i; y=j; void print ( cout<< x= <<x<<end1 ; cout << y= <<y<<end1; ; void Sample: copy ( Sample &s ) X=S.X; y=s.y; void func ( Sample s1, Sample &s2 ) s1.setxy ( 10,20 ); s2.setxy ( 30,40 ); void main ( ) Sample p ( 1,2 ) ,q; q.copy ( p ); time ( p,q ); p.print ( ); q.print ( ); 运行结果 (1) (2) (3) (4)
点击查看答案&解析
问答题
[说明] 分糖果问题是一个经典问题。问题描述如下:幼儿国有n(<20)个孩子围成一圈分糖果,老师先随机地发给每个孩子若干颗糖果,然后按以下规则调整:每个孩子同时将自己手中的糖果分一半给坐在他右边的小朋友;如共有8个孩子,则第1个将原来的一半分给第2个,第2个将原有的一半分给第3个……第8个将原来的一半分给第1个,这样的平分动作同时进行;若平分前,某个孩子手中的糖果是奇数颗,则必须从老师那里要一颗,使他的糖果变成偶数。小孩人数和每个小孩的初始数由键盘输入。经过多少次调整,使每个孩子手中的糖果一样多,调整结束时每个孩子有糖果多少颗,在调整过程中老师又新增发了多少颗糖果。 [C程序] #include <stdlib.h> #include <stdio.h> bool allequall (int child[], int n ) 判断各小孩子手中的糖果是否相等 for ( int i=0; i<n-1; i++) if (child[i]!=child[i+1] ) return false; 不相等返回假 return true; 相等返回真 const int MaxNum=20; 定义最大人数 主函数 void main ( ) int Num=0; int *child; int *child1; 构造两个相应大小的数组child代表小朋友现有的粮果数child1代表小朋友原来有的糖果数 int Tnum=0; int i=0; do printf ( Pelase input the number of the children: )., scanf ( %d ,&Num ); if ( Num>MaxNum ) printf ( Error Number!! ); while ( Num>MaxNum ); child=new int [Nmn]; child1=new int [Num]; for ( i=0; i<Num; i++ ) 将数组赋值 printf ( Input NO. %d child’s candy numbers: ,i+1); scanf ( %d , &child[i] ); while ( (1) ) for (i=0; i<Num; i++ ) if( (2) ) (3) Tnum++; for ( i=0; i<Num; i++ ) child1[i]=child[i]; 将child1赋值用来记忆原来小朋友的粮果数 for ( i=0; i<Nam; i++ ) (4) for (i=0; i<Num-1; i++) 用循环实现前一个小朋友粮果数加后一个小朋友粮果数的一半 child[i] =2; child[i]+=child 1 [i+1]; child[Num-1] =2; (5) printf ( 每个同学最后分到糖果数目是%d n , child[1]); printf ( 老师分发出的糖果是%d n , Tnum ); 图12-7是一种解决问题的流程图,请根据该流程图将对应C代码 (n) 处补充完整。
点击查看答案&解析
相关试题
此局部冒泡排序算法至少需进行1趟扫描,至...
系统命令=档案维护|数据检索|统计报表|打...
(1)数据流名称:“增加档案命令”(或“...
司机(驾照号,姓名,地址,邮编,电话) ...
[说明] 以下Visual Basic代码实现了对...