填空题

【说明】 将A,B,C,D,E,F这6个变量排成如图(a)所示的三角形,这6个变量分别取[1,6]中的整数,且均不相同。求使三角形三条边上的变量之和相等的全部解。图(b)就是一个解。
程序引入变量a,b,c,d,e,f,并让它们分别顺序取1~6的整数,在它们互不相同的条件下,测试由它们排列成的如图(a)所示的三角形三条边上的变量之和是否相等,如果相等即为一种符合要求的排列,就输出它们。 【程序】 void main() { int a, b, c, d, e, f; for(a=1;a<=6;a++) for(b=1;b<=6;b++) { if( (1) ) continue; for(c==1;c<=6;c++) { if( (2) )continue; for(d=1;d<=6;d++) { if( (3) ) continue; for(e=1;e<=6;e++) { if( (4) ) continue; f=21-(a+b+c+d+e); if( (5) ){ printf("%6d",a); printf("%4d%4d",b,f); printf("%2d%4d%4d",c,d,e); scanf("%*c"); /*按回车键,继续找解*/ } } } } } }

【参考答案】

b==a (2) c==a‖c==b
热门 试题

填空题
【说明】在一些应用场合中,需要对用户的输入数据进行检查监控。以下VisualBasic程序实现了对新添加到 List列表的内容进行监控,拒绝向List列表添加重复信息。例如,在List列表中存在元素“a01001;a01002”,如果用户输入数据为“a01001”或“a01002”,系统则弹出提示信息,拒绝将新数据加入List列表;如果用户输入的数据不同于List列表中的任何一个元素,则作为新元素加入List中。VisualBasic界面显示如图所示。根据程序功能说明,完成程序代码。【代码5-1】Begin VB.Form FormlCaption = List 列表拒绝添加重复信息 ...窗体描述(略)Begin VB.CommandButton Command2Caption = 退出 ...窗体描述(略)EndBegin VB.CommandButton CommandlCaption = 添加 ...窗体描述(略)EndBegin VB.TextBox Text1 ...窗体描述(略)EndBegin VB.ListBox List1Height = 1860ItemData = Form1.fix : 0000Left = 1020List = Form1.fix : 0002TabIndex = 0Top = 525Width = 2580EndBegin VB.Labe1 Labe11BackStyle = 0 ’TransparentCaption = 请输入编号 ...窗体描述(略)EndEnd【代码5-2】Attribute VB Name = Form1 Attribute VB_GlobalNameSpace = FalseAttribute VB Creatable = FalseAttribute VB PredeclaredId = TrueAttribute VB_Exposed = FalsePrivate Sub Form Load ()List1.AddItem a01001 List1.AddItem a01002 End SubPrivate Sub Cormnand1 Click ()Dim Myval As LongFor i=0 To (1) (2) If (3) ThenMsgBox 系统不允许重复输入,请重新输入 Exit SubEnd If(4) (5) End Sub