首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数show()的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下: 1234 1243 1324 1342 1
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数show()的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下: 1234 1243 1324 1342 1
admin
2015-05-30
28
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数show()的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下:
1234 1243 1324 1342 1423 1432 2134 2143 2314 2341 2413 2431 3124 3142 3214 3241 3412 3421 4123 4132 4213 423l 4312 4321
将函数show()补充完整。
注意:请勿改动主函数。
1 #include
2 void show()
3 {
4
5 }
6 int main()
7 {
8 show();
9 return 0;
10 }
选项
答案
1 for(int i=I ; i<5 ; i++) 2 for(int J=l ; j<5 ; J++) 3 for(int 1=l ; 1<5 ; 1++) 4 for(int k=1 ;k<5 ;k++) 5 { 6 if(i!=j&&J!=k&&i!=k&& i!=l&&J!=l&&k!=1)//条件判断 7 cout<
解析
函数show()的功能是将1、2、3、4四个数字组成互不相同且无重复数字的四位数,并打印在屏幕上,可用循环来查找符合条件的四位数,用每一层循环的循环变量表示4位数当中的一个数,因此需4重循环,在最内层循环判断是否满足条件,满足条件则输出。
[解题思路]
(1)四重循环变量分别为i、i、1和k,分别从1变化至4,分别表示四位数的第一、第二、第三和第四位数。
(2)在最内层循环内,如果i、j、k和1互不相同则i、j、k和1表示的四位数互不相同,把i、j、k和1打印在屏幕上。
转载请注明原文地址:https://jikaoti.com/ti/inE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在函数中,可以用auto、extem、register和static四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
对于常数据成员,下面描述正确的是()。
下列类的定义中,有()处语法错误。classBase{publiC:Base(){}Base(inti){data=i;}ptivate:
下面程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){intn=10;while(n>7){n--;cout<<
对于顺序存储的队列,存储空间大小为n,头指针为F,尾指针为R。若在逻辑上看成一个环,则队列中元素的个数为______。
在下列概念中,不属于面向对象方法的是______。
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
将E-R图转换到关系模式时,实体与联系都可以表示成
在关系数据库中,用来表示实体之间联系的是
随机试题
细菌RNA聚合酶的σ亚基识别
高渗性缺水患者,其缺水程度为轻度,患者缺水量为体重的
在心肌闰盘的连接面上有
下列哪项对鉴别左心房黏液瘤与血栓作用不大
舌的脏腑分布中,舌中属
下列对于建筑地基变形计算的说法,正确的是()。
合同一方当事人通知资产重组分立为两个独立的法人,原法人签订的合同( )。
沿程阻力损失分布在整个管道的全程与()无关。
某企业面临甲、乙两个投资项目。经衡量,它们的预期报酬率相等,甲项目的标准差小于乙项目的标准差。对甲、乙项目可以做出的判断是( )。
罪犯依法享有的权利包括()。
最新回复
(
0
)